hawkmaster: Regulärer Ausdruck findet zuviel?

Beitrag lesen

Endet die Zeile denn mit $element? Ganz sicher?

Ja das tut sie.
Jetzt habe ich es aber herausgefunden.
Ich brauche ein \r als Zeilenabschluss. Ich hatte es immer mit \n versucht.
Das klappte aber nicht.
Komischerweise hat es mit $ als Stringende auch nicht funktioniert.
SO geht es nun.
if(preg_match("#\OrderDependency: (.*?) (.*?) \".$element."\r#", $string1, $default)){

vielen Dank und viele Grüße
hawk