Hallo Ihr,
ich suche eine einfache Möglichkeit Style-Infos aus HTML-„Text“ zu entfernen.
Bsp. aus:
Text
soll:
Text
werden… usw!
Ich habe gerade keine Idee! Mit Regulären Ausdrücken bringe ich das (bis jetzt) noch nicht selbst hin.
Ideen?
Gruß
Florian
Servus,
Öhmm, so vielleicht?
$MyVarNew = preg_replace(’!!’, ‚‘, $MyVar);
Gruß
widecrypt
Hi,
ja wenn es so einfach wäre, dann würde ich wohl nicht hier posten und von regulären Ausdrücken sprechen 
$MyVarNew = preg_replace(’!!’, ‚‘, $MyVar);
Das hilft mir nix, wenn in „Style“ immer unterschiedliche Dinge stehen!
Weitere Ideen? Irgendwie machen das doch auch die CMS…
Gruß
Florian
Hi,
ja wenn es so einfach wäre, dann würde ich wohl nicht hier
posten und von regulären Ausdrücken sprechen 
$MyVarNew = preg_replace(’!!’, ‚‘, $MyVar);
Das hilft mir nix, wenn in „Style“ immer unterschiedliche
Dinge stehen!
wenn sonst nix im span steht was du brauchst:
preg\_repace('!]\*\>!','',$MyVar)
aber eigentlich soll man html nicht mit regelausdruecken filtern.
vielmerh schaust du dir die xmldom-funktionen an. du wuerdest dein html als xml-dokument laden und von allen span-knoten - die lassen sich gut mit xpath finden - das style-element entfernen.
Weitere Ideen? Irgendwie machen das doch auch die CMS…
ach die…
Florian
Hi!
wenn sonst nix im span steht was du brauchst:
preg_repace(’!]*>!’,’’,$MyVar)
Hmm cooool
und wenn ich nur Style- Löschen wollte? (oder nur gewisse Parameter aus Style?)
vielmerh schaust du dir die xmldom-funktionen an. du wuerdest
dein html als xml-dokument laden und von allen span-knoten -
die lassen sich gut mit xpath finden - das style-element
entfernen.
Klingt gut! Hast Du zufällig nen Link mit einem Bsp?
Dank & Gruß
Florian
wenn sonst nix im span steht was du brauchst:
preg_repace(’!]*>!’,’’,$MyVar)
Hmm cooool
und wenn ich nur Style- Löschen wollte? (oder
nur gewisse Parameter aus Style?)
dann wird es teuer… nur mit regexpal getestet, aber der gedanke wird klar:
preg\_replace('!(]\*)(style="[^"]+")([^\>]\*>:wink:!','$1$3',$MyVar);
vielmerh schaust du dir die xmldom-funktionen an. du wuerdest
dein html als xml-dokument laden und von allen span-knoten -
die lassen sich gut mit xpath finden - das style-element
entfernen.
Klingt gut! Hast Du zufällig nen Link mit einem Bsp?
das muesste als anhaltspunkt hinkommen
http://www.php.net/manual/de/domelement.removeattrib…
um deine knoten zu finden http://de.wikipedia.org/wiki/XPath#Beispiel
1 „Gefällt mir“