Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/03/2008, 13:39
Avatar de pragone
pragone
 
Fecha de Ingreso: diciembre-2007
Ubicación: Madrid
Mensajes: 223
Antigüedad: 16 años, 4 meses
Puntos: 2
Re: Buscar frase repetida

Pues se me ocurre lo siguiente:
Pica el texto en grupos de tres palabras consecutivas algo así como:
"este es el texto que tratan de ingresar" --> (este es el), (es el texto), (el texto que), (texto que tratan), ...
Y simplemente lleva un arreglo en el que tengas el conteo de cuántas veces aparece cada uno. Ya luego es cuestión de tunning el ver:
- De cuántas palabras hacer los grupos
- Cuántos grupos deben haber repetidos
- Cuántas repeticiones deben haber.

Jugando con esos parámetros probablemente consigas lo que buscas. Estas cosas que he llamado "grupos" tienen un nombre y podrás conseguir algo de información en la wikipedia buscando por "w-shingling" (creo que sólo está en inglés).

Espero te sirva.

Saludos,
__________________
pragone
Blog: Desarrollo, comunidad y monetización
Últimos artículos: Tips de Smarty