Manu: Inhalt von HTML-Tag ändern...

Beitrag lesen

Hallo zusammen,

ich möchte den Inhalt eines HTML-Elements bearbeiten. Das klappt mit dem folgenden Stück Code auch so wie gewollt:

  
$sString = preg_replace_callback('/<div>(.*)<\/div>/s', 'doSmth', $sContent);  

(doSmth ist meine Funktion, die den gewollten Inhalt liefert)

Die nächste Anforderung ist nun allerdings den Inhalt der benutzten CSS-Klasse (falls exsistent) entsprechend anzupassen. Hier komme ich absolut nicht weiter...
So wird bespw. kein <div>-Element gefunden...:(

  
$sString = preg_replace_callback('/<div( class=\"([^\"]*)\")?>(.*)<\/div>/s', 'doSmth', $sContent);  

Gruß,
Manu

--
Deutschland ist einfach von einer Diktatur der Nationalsozialisten zu einer Diktatur der Gutmenschen übergegangen.