Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/08/2012, 18:09
cequiel
 
Fecha de Ingreso: mayo-2007
Ubicación: España
Mensajes: 147
Antigüedad: 17 años
Puntos: 3
expresión regular para encontrar etiquetas html a la izquierda

Sería posible una expresión regular que me encuentre este tipo de cadenas:

<tag atributos...>

pero que me ignore este tipo de cadenas?

<tag />

He probado con la siguiente expresión regular:

Código Javascript:
Ver original
  1. var re = /<\w+[^\/]*?>/

y casi funciona. Por ejemplo, me funciona para cadenas del tipo '<span style="color: red">', pero no funciona para esta otra cadena:

<a href="http://www.google.com">

porque contiene el caracter "/".

No sé si me he explicado bien :P La cosa es encontrar una expresión regular que me encuentre las etiquetas a la izquierda y me ignore las etiquetas que se cierran ellas mismas, como la famosa "<br />".

Muchas gracias.