Expresión regular para encontrar el valor 'href' de un enlace <a>

Necesito un patrón de expresiones regulares para encontrar enlaces de páginas web en HTML.

Yo primero uso@"(<a.*?>.*?</a>)" para extraer enlaces (<a>), pero no puedo ir a buscarhref a partir de ese.

Mis cuerdas son:

<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 y 3 son válidos y los necesito, pero el número 4 no es válido para mí (? y= es esencial)

Gracias a todos, pero no necesito un análisis<a>. Tengo una lista de enlaces enhref="abcdef" formato.

Necesito ir a buscarhref De los enlaces y filtrarlo, mis urls favoritas deben estar contenidas.? y= me gustapage.php?id=5

¡Gracias!

Respuestas a la pregunta(7)

Su respuesta a la pregunta