Hmpf,

kaum hab ich die Mail abgeschickt, scheint's zu funzen: <a[^xyz]+?/1/.+?>.*?</a>

Gruß
Oliver


> -----Ursprüngliche Nachricht-----
> Von: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Auftrag von König, Oliver
> Gesendet: Donnerstag, 9. Februar 2006 14:08
> An: Coffeehouse (E-Mail)
> Betreff: [Coffeehouse] RegEx -> Tag löschen
> 
> 
> 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
> 
_______________________________________________
Coffeehouse Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/coffeehouse

Antwort per Email an