Mit regulären Ausdrücken Text verändern

Bis jetzt haben sich die Beispiele auf das Finden von Text beschränkt und eben auf das Herauspflücken von Informationen aus dem untersuchten String. Jetzt betrachten wir die Substitution, oder das Suchen und Ersetzen, ein Regex-Feature, das Perl und viele der Regex-Werkzeuge unterstützen.

Wie wir gesehen haben, versucht $var =~ m/Regex/, den regulären Ausdrück auf den Text in der Variablen anzuwenden, und gibt »wahr« oder »falsch« zurück. Das ähnliche Konstrukt $var =~ s/Regex/Ersatztext/ geht einen Schritt weiter: Wenn die Regex wahr ist, dann wird der Teil des Strings in $var, der auf den regulären Ausdrück gepasst hat, durch den Ersatztext (zwischen dem mittleren und dem letzten Slash) ersetzt. Die Regex ...

Get Reguläre Ausdrücke, 3rd Edition 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.