next up previous contents index
Search Next: Das MatchData-Objekt Up: Einführung in Ruby Previous: Mit Strings arbeiten   Contents   Index

Reguläre Ausdrücke


\epsfig{height=24pt,file=images/ruby.eps}Reguläre Ausdrücke gibt es bereits seit den Urzeiten von Unix. Ihre Fähigkeiten gehen weit über normales Suchen und Ersetzen hinaus: Mit einigen Sonderzeichen sind einzelne Zeichen und Gruppen von ihnen in fast jedem gewünschten Zusammenhang zu finden. Damit hat der Kundige ein sehr mächtiges Werkzeug zur Analyse und Manipulation von Texten in der Hand.

Reguläre Ausdrücke sind ein komplexes Thema, über das schon ganze Bücher geschrieben wurden [Fried97]. Wir wollen in diesem Kapitel die Grundlagen für ihren Einsatz praxisnah erläutern. Dazu beschreiben wir das MatchData-Objekt, mit dem die Ergebnisse von Mustervergleichen zugänglich gemacht werden, und geben eine Kurzeinführung in die Konstruktionen, die regulären Ausdrücken ihre Flexibilität verleihen. Abschließend zeigen wir mit dem CSV-Parser ein Beispiel "`aus dem richtigen Leben"'.



Abschnitte

(C) 2002 by dpunkt.de, Armin Roehrl, Stefan Schmiedl, Clemens Wyss 2002-01-20