Hallo trunx!
mit anderen Worten, ich verwende keine regulären Ausdrücke, da ich davon leider bisher keine Ahnung habe :-(
Na dann wird es Zeit, sich damit zu beschäftigen. Nehmen wir Christophs Tipp und setzen wir ihn um:
man bastelt sich einen Ausdruck, der erst mal style=" fordert (und ggf. auch noch whitespace davor),
\s*
^^^ matcht einen, keinen oder mehrere Leerzeichen (eher gesagt: whitespace)
style="
^^^^^^^ matcht so, wie angegeben, also genau: style="
dann beliebig viele Zeichen, die nicht " sind (negierte Zeichenklasse)
[^"]+?"
^^^^^^^ matcht alles, was kein »"« ist, bis zum schließenden »"«
Der gesamte Ausdruck sähe so aus:
/\s*style="[^"]+?"/gi
^ <- Begrenzer -> ^^^ g sucht »g«lobal und i »i«gnoriert Groß-/Kleinschreibung
Jetzt noch mal http://de.selfhtml.org/javascript/objekte/string.htm#replace@title=http://de.selfhtml.org/javascript/objekte/string.htm#replace dafür anwenden, und testen!
Mehr zur Syntax regulärer Ausdrücke <http://de.selfhtml.org/javascript/objekte/regexp.htm#allgemeines@title=im entsprechenden JavaScript-> oder http://de.selfhtml.org/perl/sprache/regexpr.htm@title=Perl-Kapitel. Dort kannst Du nachschlagen, was \s, *, +, ?, [^ und andere bewirken.
Viele Grüße aus Frankfurt/Main,
Patrick
_ - jenseits vom delirium - _
[link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
Nichts ist unmöglich? Doch!
Heute schon gegökt?