Optionen für reguläre Ausdrücke
- Die Bedeutung von regulären Ausdrücken kann über diverse
Modifikatoren angepaßt werden. Diese Modifikatoren werden
hinter dem den Ausdruck abschließenden Zeichen angegeben
(Beispiel:
/hugo/i
), einige können auch direkt im Ausdruck (Beispiel:/hu(?i)go/
) angegeben werden und gelten in PHP dann nur für den kommenden Teilausdruck. - Auswahl von Modifikatoren:
i (ignore case) Groß-Kleinschreibung ignorieren m (multiline) siehe '^'
und'$'
s (dotall) der '.'
gilt auchfür das Newlinezeichen '\n'
x (extended) ignoriere 'whitespace' im pattern vor erünschte 'whitespace'-Zeichen ist ein '\'
zu stellen - Beispiele:
if ( preg_match("/otto/"," Otto ")) {} if ( preg_match("/otto/i"," Otto ")) {} $satz = "Der Weltraum,\n unendliche Weiten"; if ( preg_match("/Der.*Weite/",$satz)) {} if ( preg_match("/Der.*Weite/s",$satz)) {} if ( preg_match("/Der Weltraum/",$satz)) {} if ( preg_match("/Der Weltraum/x",$satz)) {} if ( preg_match("/Der\ Weltraum/x",$satz)) {}
Rechenzentrum Universität Kiel