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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.