Aus Wikibooks
Das Prüfen, ob ein bestimmter Ausdruck auf einen Text passt, bezeichnet man als Matching. Mit den regulären Ausdrücken, die Sie bisher kennen gelernt haben, lässt sich prüfen, ob eine bestimmte Buchstabengruppe auf einen Text passt. Im Folgendem, wie auch im nächsten Unterkapitel, wird zwischen PHP und Perl unterschieden, die verwendeten regulären Ausdrücke sind jedoch identisch. Ab dem nächsten Kapitel werden die Sprachen gemeinsam behandelt, Unterschiede werden ausdrücklich erwähnt.
In PHP steht hierfür die Funktion preg_match[1] zur Verfügung. Der Funktionsaufruf lautet preg_match($Suchmuster, $Zeichenkette, $Treffer, $Flags, $Versatz);, wobei nur die ersten beiden Argumente notwendig sind, die anderen sind optional.
Im Folgenden sind die Argumente genauer erklärt.
In diesem Argument ist das entsprechende Suchmuster zu übergeben. Es besteht bekanntlich aus einem Delimter, dem Pattern und einem zweiten Delimiter. Wird das Suchmuster direkt übergeben, muss es, wie in PHP üblich, in Anführungszeichen gesetzt werden.
Dieses Argument enthält dem Text, der durchsucht werden soll. Dies ist entweder eine Varible oder eine direkte Übergabe. Auch hier muss der Text wenn er direkt übergeben wird, ein Anführungszeichen gesetzt werden.
- ↑ Dokumentation auf php.net
 |
Dieses Buch wird durch intensive Zusammenarbeit sicher schnell besser. Der Hauptautor freut sich über jeden, der mitmacht. Kaputtmachen kannst du nicht viel – also sei mutig. Wenn etwas nicht passt, rührt sich der Hauptautor bestimmt. Danke. |