Sonderzeichen ersetzen

Hallo!
Wie kann ich denn mit PHP alle Sonderzeichen aus einem String ersetzen?
Es soll nur ersetzt werden, was außerhalb von HTML-Tags steht.

Ich hoffe, mein Problem ist lösbar!

Vielen Dank im Vorraus,
Sebastian

preg_match
Mit preg_match musst du irgendwie alle Tags finden.
du brauchst also einen regulären Ausdruck für Tags.
Vielleicht so
„/(.*?)(]+&gt:wink:(.*?)/“
Alles was kein Tag ist kannst du dann ersetzten…

Das is doch schon mal ein Ansatz.

CU
Sebastian