uepselon: Habs inzwischen selbst gelöst

Beitrag lesen

Hi,

naja da waren wohl keine Speziallisten da, in der Zeit hab ich selbst ne Lösung gebastelt, für alle die es evtl. später auch mal brauchen könnten:

$bufstr = preg_replace('/{([^ \t\r\n:;}]+)}/', "<!-- {\1} -->", $bufstr);

Kommt meinem Wunsch ziemlich nahe, ob es in allen Lebenslagen hilft weiß ich jetzt nicht ganz, zumal ich ein bissl bei der PHPLIB abgeguckt hab. Und mir doch prompt ein Fehler aufgefallen ist.

In der PHPLIB stehts so drin:

$bufstr = preg_replace('/{([^ \t\r\n}]+)}/', "<!-- {\1} -->", $bufstr);

also ohne :;

Was aber z.B. bei folgendem CSS style zu Problemen führt:

h1 {color:silver} sieht dann so aus
h1 <!-- {color:silver} -->

Man bedenke das bei einem remove der Style ganz weg wäre!

Hoffe mit :; ist dieses Problem aus der Welt.

Gruß,
ueps