Modifikatoren im Überblick

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]


cVermeide das Rücksetzen der Position bei einem Nichtzutreffen des Musters bei dem g-Modifikator.
eBetrachte die rechte Seite bei einer Ersetzung als Ausdruck.
gAlle Vorkommen des Musters sind global zu ersetzen.
iGroß- und Kleinschreibung ist nicht signifikant.
m^ und $ beziehen sich nicht auf den absoluten Anfang und das absolute Ende des Textes, sondern auf Zeilenanfang und Zeilenende eines potentiell mehrzeiligen Textes.
oÜbersetze das Muster nur ein einziges Mal.
sDer Text ist als einzige Zeile zu betrachten ungeachtet der darin enthaltenen Zeilentrenner, insbesondere trifft der Punkt auch für den Zeilentrenner zu.
xInnerhalb des regulären Ausdrucks sind Leerzeichen und Kommentare zulässig.

*Der Modifikator e ist nur bei dem s///-Operator zulässig.
 
*Die Modifikatoren werden in beliebiger Reihenfolge direkt hinter dem Muster (oder der rechten Seite bei einer Ersetzung) ohne zwischenliegende Leerzeichen angegeben.
 
*Die Modifikatoren i, m, s und x können auch in den regulären Ausdruck selbst übernommen werden mit (?m). Das ist praktisch für Variablen, die ein Muster zusammen mit so einem Modifikator tragen sollen:

$pattern = "(?i)uni-ulm.de";
# ...
if (/$pattern/) { # ...
 

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]
Copyright © 1996 - 2003 Andreas Borchert, in HTML konvertiert am 01.10.2003