O'Reilly logo

Einführung in Perl, Sixth Edition by brian d foy, Tom Phoenix, Randal L. Schwartz

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

Kapitel 9. Textbearbeitung mit regulären Ausdrücken

Bisher haben wir Ihnen nur gezeigt, wie die Mustererkennung funktioniert. Sie können reguläre Ausdrücke aber auch einsetzen, um Text zu verändern. Hier zeigen wir Ihnen, wie Sie Suchmuster verwenden können, um Textteile zu finden, die geändert werden sollen.

Ersetzungen mit s///

Wenn Sie sich den Mustervergleich mit m// analog zur Suchfunktion Ihres Textverarbeitungsprogramms vorstellen, so entspricht der Perl-Ersetzungsoperator s/// der »Suchen und Ersetzen«-Funktion. Dieser Operator ersetzt den von dem Suchmuster gefundenen Teil einer Variablen[244] durch einen Ersetzungsstring:

$_ = "Er ist heute Abend beim Kegeln mit Barney.";
s/Barney/Fred/;  # Barney durch Fred ersetzen
print "$_\n";

Wenn der ...

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