Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/05/2008, 07:47
miSko
 
Fecha de Ingreso: septiembre-2005
Mensajes: 840
Antigüedad: 18 años, 8 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!