quería pedirles ayuda con una expresión regular.
Lo que pasa es que tengo un HTML con varios links, y necesito obtener todos los links que contengan cierta cadena
ej:
Código PHP :
<?php $s = '<a href="holamundo.php?parametro=valores">Hola mundo</a>'; preg_match('/<a href="([^"]+)">/',$s,$r); ?>
Con esto puedo obtener el link del html, pero ¿qué pasa si necesito sólo los links que tengan holamundo.php?
ej:
Código PHP :
<?php $s = '<a href="holamundo.php?parametro=valores">Hola mundo</a>'; $s.= '<a href="chaomundo.php?parametro=valores">Hola mundo</a>'; $s.= '<a href="holamundo.php?parametro=valores">Hola mundo</a>'; $s.= '<a href="chaomundo.php?parametro=valores">Hola mundo</a>'; ?>
Aquí no sé cómo hacerlo. Creo que la solución es simple pero no la sé, uso mucho expresiones regulares en vi pero no me había tocado una situación como esta.
Muchas gracias por su ayuda.