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

Beitrag lesen

Hallo zusammen!

Und mit einem Modifier 's' zusammen, scheint es auch tatsächlich exakt so wie gewollt zu funktionieren.

Es war doch noch nicht ganz, vorwiegend deswegen, weil ich eine bestimmte Konstellation nicht bedacht hatte.

Mit weiterer Hilfe von anderer netter Seite bin ich jetzt zu folgendem Pattern gekommen:

  
$pattern = '/((?:(?:([\'"])(?:.*?\\\2)*?(?:.*?[^\\])?\2|\[(=*)\[.*?\]\3\])[^\'"]*?)*?)--(?:\[(=*)\[.*?\]\4\]|[^\n]*)/s';  

Wenn ich das online teste, funktioniert das Suchmuster - siehe: http://regexp-evaluator.de/evaluator/aba5e4152d93e4342c8b4bdaf0ec9c9c/#ergebnis

Wenn ich das selbe Suchmuster auf meinem Server verwende, kommt folgende Warning: preg_replace() [function.preg-replace]: Compilation failed: missing ) at offset 99

PHP 5.2.5-0.dotdeb.0
PCRE Library Version 7.3 2007-08-28

Frage: Woran kann das liegen? Ich habe leider überhaupt keine Idee mehr, wo ich noch suchen soll/ könnte?

Für eure Hilfe meinen besten Dank im Voraus!

Gruß Gunther