Zeilenbeginn und -ende
'^'
steht für den Beginn des Strings bzw. der Zeile.'$'
steht für das Ende des Strings bzw. der Zeile.- Ob sich die obigen Zeichen auf den String (Standard) oder die einzelne Zeile innerhalb des Strings beziehen, kann durch die 'Multiline-Option' des Ausdrucks angegeben werden.
- In PHP werden derartige Optionen eingeschlossen in
'(? )'
direkt im Ausdruck angegeben. - Beispiele:
$s = "Blau blau blau\nwie der Enzian"; // mehrzeilig if (preg_match("/an$",$s)) { } // true if (preg_match("/^wie/",$s)) { } // falsch if (preg_match("/(?m)^wie/",$s)) { } // true wg. multiline
Rechenzentrum Universität Kiel