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!