servus beisammen!
ich hab gerade bei preg_match ein höchst eigenartiges problem.
testumgebung: apache 2.049 und php 4.3.3 auf beiden rechnern.
ein rechner läuft mit win xp, der ander windows 2000.
targestring (htlmquelltext):
suchausdruck:
auf windows 2000 liefert der suchausdruck das erwartete ergebnis (zitatinhalt). auf windows xp gibt es keinen treffer.
ich hab versucht das (?<=quot zu ersetzen durch z.B. (?<=Flexibel). geht auch nicht. erst wenn ich den negativen lookaround ?<= ("finde alles nach") rausnehme, funktioniert der string. kennt jemand dieses problem, dass windows xp probleme bei preg_match mit ?<= hat?
kann jemand das beispiel verifizieren?
vielen dank,
frank woelky
www.ff-webdesigner.de
ich hab gerade bei preg_match ein höchst eigenartiges problem.
testumgebung: apache 2.049 und php 4.3.3 auf beiden rechnern.
ein rechner läuft mit win xp, der ander windows 2000.
targestring (htlmquelltext):
Code:
xyz.de "Flexibel, professionell, schnell. So heißt unsere Kurzformel für einen Webdesigner bei dem wir gerne auch noch die nächsten Jahre bleiben." Name xyz
Code:
preg_match("/(?<=quot;).*(?=")/is",$kk_zellen[$z],$treffer);
ich hab versucht das (?<=quot zu ersetzen durch z.B. (?<=Flexibel). geht auch nicht. erst wenn ich den negativen lookaround ?<= ("finde alles nach") rausnehme, funktioniert der string. kennt jemand dieses problem, dass windows xp probleme bei preg_match mit ?<= hat?
kann jemand das beispiel verifizieren?
vielen dank,
frank woelky
www.ff-webdesigner.de
Kommentar