
10/11/2010, 09:50
|
| | Fecha de Ingreso: noviembre-2006
Mensajes: 169
Antigüedad: 18 años, 3 meses Puntos: 0 | |
expresiones regulares una pavada Alguien sabe como puedo resolver este problema de expresiones regulares?
Tengo que encontrar esta imagen de un html
<p style="text-align: center;"><img src="imagen.jpg" alt="" /> </p>
y para extrar este codigo uso el siguiente patron
$parser[]="/<p style=\"text-align: center;\"\><img src=\"imagen \.(?:jpg|gif|png)\" alt=\"\" \/\>\<\/p\>/is";
bien en teoría tendría que funcionar pero no lo hace por un solo detalle el cual es ínfimo, como podrán ver el codigo de la imagen termina asi:
alt="" /> </p>
y entre esto /> y esto </p> hay un espacio
miren: alt="" /> </p>
Y por eso no me funciona…
Si yo pongo el codigo asi de forma manual alt="" /></p> (sin espacio) va bien… pero si no, no funciona
Alguien sabe como puedo hacer para que si hay espacios entre medio de estas etiquetas me las tome lo mismo. Osea que me funcione cuando tengo cosa asi
<p style="text-align: center;"> <img src="imagen.jpg" alt="" /> </p>
que solo tome espacios y no otras cosas como caracteres o cosas asi ya que podria estar asi
<p style="text-align: center;"><img src="imagen.jpg" alt="" />Estono</p> |