reguläre Ausdrücke
Tobias Weisserth
- php
Hallo alle zusammen,
Ich habe ein kleines PHP Problem:
Eingabe: ein herkömmlicher String, ein regulärer Ausdruck
Ausgabe: die Position, an der der reguläre Ausdruck im String das erste Mal auftaucht
Wie?
vielen Dank,
Tobias
Huhu
Eingabe: ein herkömmlicher String, ein regulärer Ausdruck
Ausgabe: die Position, an der der reguläre Ausdruck im String das erste Mal auftauchtWie?
Wenn die PHP Version <= 4.3 ist dann z.B. mit preg_match (siehe optionalen Parameter flags).
Viele Grüße
lulu
Hallo,
Wenn die PHP Version <= 4.3 ist dann z.B. mit preg_match (siehe optionalen Parameter flags).
Warum <= 4.3? preg sind doch die Perl kompatiblen Ausdrücke, oder? Vorher gab's nur ereg, das soweit ich das verstehe eigentlich obsolet ist.
Ich schmökere gerade im PHP Cookbook von O'reilly und habe da ein passendes Rezept gefunden. Ich werd's nachher mal angepasst hier reinstellen, bzw. meine Anwendung.
vielen Dank für das Stichwort!
Gruß,
Tobias
Hallo Tobias,
Eingabe: ein herkömmlicher String, ein regulärer Ausdruck
Ausgabe: die Position, an der der reguläre Ausdruck im String das erste Mal auftauchtWie?
preg_match($regex, $string, $matches, PREG_OFFSET_CAPTURE);
$position = $matches[0][1];
Schöne Grüße,
Johannes