Skal *ikke* matche hvor et *helt* ord/sætning er til stede
HejJeg sidder i ASP og skal matche en række <IMG> tags som IKKE indeholder en ALT atributte.
Det er i nogle store html filer som indeholder mange IMG tags, og jeg kan/vil derfor ikke loope igennem teksten flere gange - derfor vil jeg have én pattern der kan bruges...
Af nedenstående skal altså de to første <IMG>s altså matches, men ikke det sidste...
<IMG align=center src="printervenligx44x1.jpg" border=0>
<IMG src="printervenligx44x1.jpg" border=0>
<IMG alt="" src="printervenligx44x1.jpg" border=0>
Jeg har forsøgt mig med en pattern som denne
<IMG([^alt=]*?)src=(.*?)>
men [^alt=] går pr tegn og ikke som en sætning, så den matcher kun den miderste.
Kan man ikke ikke matche et *helt ord* som i modsætning til en række enkelt tegn?
Hvis der kommer en ALT attribut, så vil den altid komme før SRC attributten, da jeg selv indsætter ALT attributten...
Håber at der er nogen der kan hjælpe.
mvh
Rasmus
