O'Reilly logo

Die Programmiersprache Ruby by Yukihiro Matsumoto, David Flanagan

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

9.2 Reguläre Ausdrücke

Ein regulärer Ausdruck (auch bekannt als Regexp oder Regex) beschreibt ein Textmuster. Rubys Klasse Regexp[32] implementiert reguläre Ausdrücke, und sowohl Regexp als auch String definieren Methoden und Operatoren zum Mustervergleich. Wie die meisten Sprachen mit Unterstützung regulärer Ausdrücke orientiert sich die Regexp-Syntax von Ruby stark an der Syntax von Perl 5 (sie ist aber nicht gleich).

9.2.1 Regexp-Literale

Literale von regulären Ausdrücken werden durch Schrägstriche begrenzt:

/Ruby?/  # Passt zum Text "Rub", gefolgt von einem optionalen "y"

Der abschließende Schrägstrich ist kein echter Begrenzer, da ein Regexp-Literal einen oder mehrere Modifikatorzeichen enthalten kann, die zusätzliche Informationen dazu liefern, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required