regulärer Ausdruck zum Finden des 'href'-Werts eines <a> Links

Ich benötige ein Regex-Muster, um Webseiten-Links in HTML zu finden.

Ich benutze zuerst@"(<a.*?>.*?</a>)" um Links zu extrahieren (<a>), aber ich kann nicht holenhref davon.

Meine Saiten sind:

<a href="www.example.com/page.php?id=xxxx&name=yyyy" ....></a><a href="http://www.example.com/page.php?id=xxxx&name=yyyy" ....></a><a href="https://www.example.com/page.php?id=xxxx&name=yyyy" ....></a><a href="www.example.com/page.php/404" ....></a>

1, 2 und 3 sind gültig und ich brauche sie, aber Nummer 4 ist für mich nicht gültig (? und= ist bedeutsam)

Vielen Dank an alle, aber ich brauche keine Analyse<a>. Ich habe eine Liste von Links inhref="abcdef" Format.

Ich muss holenhref von den links und filtern muss meine lieblings url enthalten sein? und= mögenpage.php?id=5

Vielen Dank!

Antworten auf die Frage(7)

Ihre Antwort auf die Frage