Reguläre Ausdrücke
Beim Verarbeiten von Text tritt immer wieder die Situation auf, dass Textmuster gesucht und manchmal zusätzlich auch noch ersetzt werden sollen. Hierzu ist es notwendig, die Textmuster beschreiben zu können, ohne sie Buchstabe für Buchstabe kennen zu müssen.
Reguläre Ausdrücke stellen eine Notation zur Verfügung, durch die eine derartige Beschreibung von Text möglich ist. Da reguläre Ausdrücke aus Sicht des Benutzers im Grunde nichts anderes sind als eine Sprache, braucht man natürlich Werkzeuge, die diese Sprache sprechen. Unter Unix gibt es eine ganze Reihe von Filtern, die mit regulären Ausdrücken umgehen können – beispielsweise grep
und sed
(stream editor) für einfache und egrep
(extended grep) und Skriptsprachen wie TCL ...
Get Praxiskurs Unix-Shell (O'Reillys Basics) now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.