Foros del Web » Programando para Internet » Javascript »

expresión regular para encontrar etiquetas html a la izquierda

Estas en el tema de expresión regular para encontrar etiquetas html a la izquierda en el foro de Javascript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 20/08/2012, 18:09
 
Fecha de Ingreso: mayo-2007
Ubicación: España
Mensajes: 147
Antigüedad: 16 años, 10 meses
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.

Etiquetas: encontrar, etiquetas, funcion, html, izquierda, regular
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:55.