Das Standardverhalten von regulären Ausdrücken ändern

Es gibt eine Reihe von Buchstaben, sogenannte Flags[213], die, hinter das schließende Trennzeichen geschrieben, das Standardverhalten eines Vergleichsoperators ändern können. /a wurde bereits in Kapitel 7 behandelt, aber es gibt noch einige mehr.

Groß- und Kleinschreibung ignorieren mit /i

Um bei einer Mustererkennung die Unterscheidung zwischen Groß- und Kleinschreibung zu ignorieren, können Sie den /i-Modifier benutzen. Dadurch werden Dinge wie FRED, fred und Fred gleichermaßen gefunden.

print "Wollen Sie Spielchen spielen? ";
chomp($_ = <STDIN>);
if (/ja/i) {  # Groß-/Kleinschreibung ignorieren
  print "Dann sollten Sie vielleicht Kegeln gehen.\n";
};

Ein beliebiges Zeichen finden mit /s

Standardmäßig ...

Get Einführung in Perl, Sixth 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.