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.
- Beispiele:
- Perl:
$s = "Blau blau blau\nwie der Enzian"; # mehrzeilig if ($s =~ /an$/) { } # true if ($s =~ /^wie/) { } # falsch if ($s =~ /^wie/m) { } # true wg. multiline if ($s =~ /(?m)^wie/) { } # true wg. multiline
- PHP:
$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
- Perl:
Rechenzentrum Universität Kiel