Foros del Web » Programando para Internet » Javascript »

Expresiones Regulares

Estas en el tema de Expresiones Regulares en el foro de Javascript en Foros del Web. Buenas ! tengo que hacer 2 Expresiones regulares para analizar un codigo HTML. Mi problema reside en que 1 de las expresiones regulares hace lo ...
  #1 (permalink)  
Antiguo 08/05/2008, 07:47
 
Fecha de Ingreso: septiembre-2005
Mensajes: 840
Antigüedad: 18 años, 7 meses
Puntos: 84
Expresiones Regulares

Buenas !

tengo que hacer 2 Expresiones regulares para analizar un codigo HTML.

Mi problema reside en que 1 de las expresiones regulares hace lo mismo que la otra, me expliko :

Yo tengo el siguiente codigo

Código PHP:
<div>
   <
table width=100>
      <
tr>
         <
td align=center>Hola</td>
         <
tdque tal </td>
      </
tr>
   </
table>
</
div
y Necesito hacer una Expresion Regular q me detecte las etiquetas abiertas, y otra que me detecte las etiquetas cerradas.

La que detecta las etiquetas que cierran es la siguiente :

var regeX1 = new RegExp("</.*>") ;

El problema esta en la que detecta las abiertas, ya que tenia puesto esto :

var regeX2 = new RegExp("<.*>") ;

pero el Punto me detecta tambien la barra / .

tambien he probado :

var regeX2 = new RegExp("<(?!=/).*"> ;

pero sigue sin funcionarme.

Uso el punto porque dentro de las etiquetas pueden aver tb iguales, comillas, numeros ....

ThX!
  #2 (permalink)  
Antiguo 08/05/2008, 07:54
 
Fecha de Ingreso: septiembre-2005
Mensajes: 840
Antigüedad: 18 años, 7 meses
Puntos: 84
Re: Expresiones Regulares

Vale, ya lo tengo :]

var regeX3 = new RegExp("<[^/].*>") ;
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 20:00.