Huhu,
Ich möchte den Text, der außerhalb von [.*].*[/.*] liegt selektieren. Die BBCodes enthalten Quelltext (HTML, PHP, JavaScript, CSS), der nicht von strip_tags() betroffen sein soll.
Es kann unendlich viele dieser BBCodes geben, die auch immer anders aufgebaut sind (mal, bevor der Text beginnt, mal mitten im Text usw.).
Ergänzung:
Anstatt [.*].*[/.*]
wäre wohl [php|javascript|css|html].*[/php|javascript|css|html]
besser, da es auch noch BBCodes wie z.B. [b] gibt, die natürlich auch durch strip_tags() "bereinigt" werden sollen.
------
Nochmal:
Was ich brauche ist der RegEx dafür, um den Fließtext zu selektieren. Das Suchmuster muss aber auf den kompletten POST-String angewendet werden - der komplette Fließtext (es kann beliebig oft BBCode vorhanden sein) muss aber selektiert werden.
Möglich ist das doch, oder?
Liebe Grüße und Danke für jede Hilfe,
Nino