Sky: String mit embedded HTML-Code encodieren

Beitrag lesen

Hallo!

Ich habe folgendes Szenario: Ein String, welcher normalen Text mit ggf. Bereichen mit HTML-Tags. Der HTML-Bereich wird durch "<html>" und "</html>" ummantelt und somit gekenntzeichnet.

Ich möchte nun einen neuen String erzeugen, in dem die nicht HTML-Bereiche mit der Funktion "htmlspecialchars()" umgewandelt wurden und die HTML-Bereiche im Ursprungszustand belassen wurden.

Ich werde wohl um "Regular Expressions" nicht herumkommen, jedoch weiss ich nicht, wie ich das am besten mache.

Hat einer von euch eine Idee?