Hallo zusammen,

ich verzweifel hier grad an einem RegEx. Ich möchte in einem HTML-Quellcode 
bestimmte Links finden und rauswerfen. Aber irgendwie will das bisher nicht so, 
wie ich will. :-\

So sieht das Szenario aus:

Bla bla bla <a href="../xyz/index.asp">Linktext</a> blabla <a 
href="../1/45.asp">Link</a> bla bla bla <a href="../1/index.asp">Link</a> bla 
bla bla

Und daraus möchte ich nur die Link-Tags entfernen, die ein "/1/" beinhalten. 
Bis hierhin bin ich gekommen: <a.+?>.*?</a> Das sucht mir allerdings jeden Link 
raus. Wenn ich es hiermit versuche: <a.+?/1/.+?>.*?</a> beginnt mein Treffer 
mit dem "<a" des ersten Links und endet mit dem "</a>" des zweiten Links!? Der 
dritte Link wird als eigenständiger Treffer gelistet. Wo in aller Welt muss 
denn dieses "/1/" hin, damit es korrekt funktioniert?

Kann mir vielleicht jemand unter die Arme greifen?

Gruß
Oliver
_______________________________________________
Coffeehouse Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/coffeehouse

Antwort per Email an