Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/12/2007, 20:43
wigglyUtrera
 
Fecha de Ingreso: enero-2007
Mensajes: 405
Antigüedad: 18 años, 2 meses
Puntos: 3
Palabras claves en JavaScript

Hola, les explico:

Inicialmente tenemos una variable String, que contiene un codigo HTML.

por ejemplo:
Código:
<body onload="inicio()">
ForosDelWeb !! 
<a href="dfasdsdf">Enlace 1</a>
<a href="dfasdsdf">Enlace 2</a>
<a href="dfasdsdf">Enlace 3</a>
<p>Parrafo</p>
<div>Capa</div>
<a href="dfasdsdf">Enlace 4</a>
</body>
y en javascript
Código PHP:
patron = new RegExp("<[^>]+>([^<]+)<\/[^>]+>","g");
         
result codigo.match(patron);
         
cad "";
         for(
i=0;i<result.length;i++)
               
cad += result[i]+","
esto nos devuelve lo siguiente:

cad = <a href="dfasdsdf">Enlace 1</a>,<a href="dfasdsdf">Enlace 2</a>,<a href="dfasdsdf">Enlace 3</a>,<p>Parrafo</p>,<div>Capa</div>,<a href="dfasdsdf">Enlace 4</a>

pero quiero que devuelva:

cad = Enlace 1,Enlace 2, Enlace 3, Parrafo, Capa, Enlace 4


Se trata para sacar todas las palabras de un código. En un principio estoy cogiendo las que estan dentro de ETIQUETAS. Despues iré ampliando.

Alguna idea para hacer o mejorar el código??


Saludos