Irgendwie bin ich zu blöd!

Ich suche schon ewige Zeit nach nen Regulären Ausdruck der mit Links erkennt!

Dieser soll folgendes Konstrukt finden:

<a href="http://www.test.de";>Stiftung Warentest</a>

Soweit erstmal kein Problem. Aber folgendes soll auch noch funktionieren:

<a href="http://www.test.de"; Müll="ignorieren">Stiftung Warentest</a>

Müll=ignorieren - kann irgendwelcher Text sein - völlig egal - das soll einfach 
ignoriert warden - also gar net erst gecaptured und beim Replacing einfach 
ignoriert.

Quasi danach soll das dann so aussehen:

[a href="http://www.test.de"]Stiftung Warentest[/a]

Mein bisheriges Pattern dafür lautet:

<a(?:
(?<href>\shref=(?:"|&quot;|')(?:http|https|ftp|news|mailto):(?:\/\/)?[\w.-/@:;=%&\d?\?]+(?:"|&quot;|')))>
(?<text>(?:.|\n)+?)
</a>

Mein Replacement:
[a${href}]${text}[/a]


nicht ganz perfekt - und findet so auch nur den oberen Link!

Kann sich das bitte mal ein Profi ansehen - ich kriegs einfach net gebacken.

Mit freundlichen Grüßen
Andreas

_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Reply via email to