|
|
Tutorials - RegExpressions - Basics - Anfang und EndeTutorials - RegExpressionsBasics: Anfang und Ende
Prüft man eine gesamte Zeichenkette, so steht "^" für Anfang der Zeichenkette, "$" für das Ende einer Zeichenkette. So prüft der reguläre Ausdruck "a$", ob am Ende einer Zeichenkette ein kleines A steht, der reguläre Ausdruck "^z", ob am Anfang einer Zeichenkette ein kleines Z steht: <?php $reg = "a$"; if(ereg($reg, "Mama")) echo "Mama passt auf $reg<br />\n"; /* stimmt */ if(ereg($reg, "Papa")) echo "Papa passt auf $reg<br />\n"; /* stimmt */ if(ereg($reg, "Tante")) echo "Tante passt auf $reg<br />\n"; /* stimmt nicht */ $reg = "^z"; if(ereg($reg, "zitrone")) echo "zitrone passt auf $reg<br />\n"; /* stimmt */ if(ereg($reg, "citrone")) echo "citrone passt auf $reg<br />\n"; /* stimmt nicht */ ?> Lässt man dies weg... dann schaut er nur ob er IRGENDWO in der Zeichenkette das Suchmuster findet: <?php $reg = "a"; if(ereg($reg, "Mama")) echo "Mama passt auf $reg<br />\n"; /* stimmt */ if(ereg($reg, "Papa")) echo "Papa passt auf $reg<br />\n"; /* stimmt */ if(ereg($reg, "Tante")) echo "Tante passt auf $reg<br />\n"; /* stimmt */ ?> |