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
