hi!
Ich habe ein Stück HTML-Seite in $_ und möchte darin alle Wörter $wort rot färben.
Ungefähr so: s/$wort/"<font color="#FF0000">".$&."</font>"/egisx;Das geht allerdings nur solange gut, solange er keine Übereinstimmungen innerhalb von
HTML-Tags findet. Kann mit irgendeiner einen Tip geben, wie man dieses Problem löst?
Vielleicht etwas in der Art:
s/([>^][^<]*)($wort)/$1<font ...>$2</font>/g;
Ob das so funktioniert oder überhaupt der richtige Ansatz ist, weiß ich allerdings nicht ;-)
bye, Frank!