Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/02/2007, 09:04
tammander
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 19 años, 3 meses
Puntos: 7
Re: Extraer palabras de un texto

Tienes razon, no me di cuenta.

Bueno, mira esto a ver si te vale. La idea es la misma: recursividad


Código:
texto = "Esto es una prueba de <b>valores</b> continuos que estan concatenados <b>uno</b> a <b>uno</b>"
 
function extraeTodos(texto)
 Dim textox
  textox = texto
  te = instr(1, textox, "<b>", 1)
  if te <> 0 and te <> vbNull then
   texto1 = left(textox, te-1)
   tu = instr(1, textox, "</b>", 1)
   if tu <> 0 and tu <> vbNull then texto2 = mid(textox,tu+4)
   extraeTodos = extraeTodos(1, (texto1 & texto2))
  end if
end function
 
 
response.Write(extraeTodos(texto))
Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -

Última edición por tammander; 15/02/2007 a las 09:58 Razón: Depuremos algo mas :)