Hallo Leutchen,
habe jetzt eine peinliche Frage an Euch... Zu meiner Verteidigung: Ich habe mich noch nicht mit fortgeschrittenem RegEx auseinandergesetzt, bin aber dran:
Hier meine Frage:
Ich habe auf einer Seite mit RegEx Vorschlägen einen Pattern gefunden, der für die Arbeit mit dem Intranet sehr angenhem wäre.
Der folgende Pattern bereinigt jede Menge Mist aus Copy&Paste Word und HTML-Mails.
Jedoch bekomme ich ihn nicht zum Laufen:
PHP-Code:
var $inhalt; //Eine HTML Mail copy pasted in eine Textarea
$pattern = "(?s)( class=w+(?=([^<]*>)))|(<!--[if.*?<![endif]-->)|(<![if !w+]>)|(<![endif]>)|(<o:p>[^<]*</o:p>)|(<span[^>]*>)|(</span>)|(font-family:[^>]*[;'])|(font-size:[^>]*[;'])(?-s)";
$inhalt = ereg_replace($pattern,'',$inhalt);
Jedoch klappt die Umwandlung nicht: Ich bekomme einen Fehler mit BAD REGEXP.
Ich gehe davon aus, dass der Fehler irgendwo in meinem Kopf aufgrund meines Nichtwissens in diesem Gebiet ist (der RegExp funktioniert auf der Seite als Testapplet unter Javascript)
Kann mir jemand einen Schlag auf den Hinterkopf verpassen, damit ich den Fehler finde ;)
Danke und sorry fuer die dumme Frage...
Greetz