Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/05/2009, 11:01
Apsol
 
Fecha de Ingreso: noviembre-2003
Mensajes: 267
Antigüedad: 20 años, 5 meses
Puntos: 4
expresiones regulares con distintos resultados

Hola estoy teniendo con expresiones regulares , dependiendo del formato de string busca o no….
Mu expreg es: /<a[^>]*>(.*)<\/a>/i

Así no busca de modo correcto
Código PHP:
$out="<a href='cualquiercosa'>José</a><a href='cualquiercosados'>perro</a><a href='cualquiercosa'>Bounce</a><a>Flash</a><a>mono</a><a    href='cualquiercosa' title='hola pepe'  >pepe</a>"
pero si lo separo de este modo con saltos de linea funcciona,
Código PHP:
$out="<a href='cualquiercosa'>José</a> 
<a href='cualquiercosados'>perro</a> 
<a href='cualquiercosa'>Bounce</a> 
<a>Flash</a> 
<a>mono</a> 
<a    href='cualquiercosa' title='hola pepe'  >pepe</a>"

osea no busca de modo correcto en texto plano ,,, o al menos no logro hacerlo ,,
el primer ejemplo me da un array de un piso solamante y el segundo me da uno de 6 pisos como deve ser ,,, por que pasa esto ?? y como paso mi texto plano a este modo en caso de ser la unica posibilidad
espero me puendan dar una mano con esto ,,,

Muchas gracias