Ver Mensaje Individual
  #8 (permalink)  
Antiguo 12/06/2003, 14:20
Avatar de Kaopectate
Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 23 años
Puntos: 38
Hola de nuevo afiller.

Si lo haces usando arreglos te evitas ese problema. Ahora bien, si necesitas hacerlo sobre strings, entonces yo probaría comparar la palabra " " + palabra + " " contra la cadena.

Para ello necesitas garantizar que la cadena que actúa como diccionario tenga un blanco al principio y otro al final.

Prueba con algo como:

Código:
s = " " + s + " ";
if (s.indexOf(" " + tronco[i] + " ") == -1)
No estoy seguro de como tienes tu código, pero la idea sería mas o menos como te lo escribí.

Es muy importante que tengas espacios en blanco antes de todas las palabras de la lista (incluyendo la primera y la última palabra). No importa si tienes mas de un espacio, igual funciona.

Saludos.