phpbar.de logo

Mailinglisten-Archive

AW: [php] Leidiges Thema: preg_match

AW: [php] Leidiges Thema: preg_match

ANGEL Harald angel at egston.com
Don Mai 6 19:47:24 CEST 2004


>$regex = '|:s284_([1-9]{1,2}):|U';
>
>Ist aber ungestestet. | sind Begrenzer der RegEx {1,2} bezeichnet, wie schon
>erwähnt, die Häufigkeit bzw. Anzahl der erlaubten stellen von nummerischen
>Werten im Bereich von 1 bis 9.

Habt Ihr eine Idee, warum das nicht funktioniert:
 
$contents = ":s110_1:";
$pattern = "|:s([1-9]{1,5})_([1-9]{1,2}):|U";
preg_match($pattern, $contents, $matches);
echo "found: {$matches[0]}\n";
 
das aber schon:
 
$contents = ":s116_1:";
$pattern = "|:s([1-9]{1,5})_([1-9]{1,2}):|U";
preg_match($pattern, $contents, $matches);
echo "found: {$matches[0]}\n";
 
????
Danke!

php::bar PHP Wiki   -   Listenarchive