Der Ausdruck funktioniert. Ich habe jedoch festgestellt, dass ich genau das gegenteil brauche. Ich muss das Wort matchen welches nicht in einem html tag auftaucht.
Ich möchte sozusagen ein html Dokument nach einem bestimten wort dursuchen. Das erste auftauchen des gesuchten Wortes ausserhalb eines html tags möchte ich durch ein anderes ersetzen, jedoch wenn es vorher in einem html tag auftaucht, soll es ignoriert werden.ich müsste also diesen Ausdruck negieren:
< [^<>]*? \Q $word \E [^<>]*? > /x
nein
Deine Aufgabe lautet
wenn x und nicht <x>
oderwenn x und <x> und pos x > pos <x>
dann ersetze x mit y.
dann sollte es passen. Wie negiere ich diesen Ausdruck?
Stelle zuerst dein Problem logisch dar.
mfg Beat
--
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische