Gunther: [RegExp] Brauche bitte Hilfe bei Suchmuster für preg_replace

Beitrag lesen

Lieber Felix,

Wenn Du "Compilation failed: missing ) at offset 99" erhälst, dann findet PHP anscheinend 99(!) Compilations in Deinem Muster. Und das kann nur passieren, wenn Du irgendeinen speziellen Syntax-Spezialfall hast (ich vermeide hier das Wort "Fehler")...

Ich dachte bisher eigentlich, dass diese Meldung auf eine fehlende Klammer ')' im Pattern hinweist!?
Nur das identische Suchmuster funktioniert ja in diversen Regex-Testern ohne Beanstandung!?

Weiter probieren und alles, was irgendwo stören könnte, mit Backslashes escapen. Oder auch das Muster vereinfachen und nach und nach erweitern, bis die Fehlermeldung auftaucht. So solltest Du die Ursache des Problems finden können.

Aus genanntem Grund weiß ich nicht, wo ich da anfangen und wo aufhören soll. Das Suchmuster ansich ist ja korrekt!

Ich möchte halt nur gerne wissen/ verstehen, warum es auf meinem Server nicht korrekt funktioniert? Das muss ja einen Grund haben. Und den möchte ich gerne wissen.

Dank & Gruß
Gunther