02/02/2010, 08:34
|
| | Fecha de Ingreso: febrero-2010
Mensajes: 6
Antigüedad: 14 años, 9 meses Puntos: 0 | |
Expreciones regulares php - ignorar tags Hola a todos, soy nuevito y espero esta en el lugar correcto posteando mi duda.
el tema es el siguiente, yo recibo un párrafo con texto enriquecido, que me pueden mandar un link completo (<a>link</a>) y por otro lado utilizo una expresión regular para que me busque url y las transforme en link, a qui esta el tema, es obvio que que dentro del tag a encuentre una url y por ende me la trasforma en link.
Ahora como puedo modifica mi expresión para que no realice la modificación dentro del tag.
expresión:
/((\s+(http[s]?:\/\/)|(www\.))?(([a-z][-a-z0-9]+\.)?[a-z][-a-z0-9]+\.(([a-zA-Z]{2}|aero|asia|biz|cat|com|coop|edu|gov|info|int|jo bs|mil|mobi|museum|name|net|org|pro|tel|travel)(\.[a-z]{2,2})?))\/?[a-z0-9._\/~#&=;%+?-]+[a-z0-9\/#=?]{1,1})/is
Muchas Gracias a todos. |