Título: [SRC] Check_Similar_Words [by Mr. Frog ©] Publicado por: Psyke1 en 2 Junio 2010, 20:50 pm Hola a todos, os presento mi utlima funcion : Check_Similar_Words
Citar mañ La formula para sacar el numero de fragmentos es esta:aña ñan ana Código: (x - n) + 1 Comprobaria si las palabras de la cadena contienen algunos de estos trozos y las guarda en mi Collection. Lo divertido es que segun el número de coincidencias que pongamos, la busqueda sera mas o menos estricta. :laugh:
Código
Código
Y obtengo esto: Citar Entremés numerosos resentimiento entremesista constantemente momentos En cambio si en vez de 3 pongo 4 en la llamada la busqueda de palabras similares se vuelve más extricta y obtendria esto: Citar resentimiento constantemente momentos Espero que os haya gustado! :-* Salu2! :P Título: Re: [SRC] + [Function] Check_Similar_Words [by *PsYkE1*] Publicado por: e500 en 4 Junio 2010, 00:58 am Muy interesante, ;-)
Saludos :) Título: Re: [SRC] + [Function] Check_Similar_Words [by *PsYkE1*] Publicado por: Psyke1 en 2 Julio 2010, 11:51 am Atención:
He corregido testeado y optimizado el Source!!! :P Salu2! ;) Título: Re: [SRC] + [Function] Check_Similar_Words [by *PsYkE1*] Publicado por: Komodo en 2 Julio 2010, 12:24 pm Lo probaré, porque no me ha quedado del todo claro.
Título: Re: [SRC] + [Function] Check_Similar_Words [by *PsYkE1*] Publicado por: Psyke1 en 2 Julio 2010, 12:27 pm Ok, ¿que es lo que no te quedo claro?
Salu2! ;) Título: Re: [SRC] + [Function] Check_Similar_Words [by *PsYkE1*] Publicado por: Komodo en 2 Julio 2010, 14:41 pm Una de las cosas es lo que ponía antes de que lo corrigieras, ahora si.
Ya lo he pillado.. Mira he puesto esto: Text1-> Lo que hace es alamcenar en un array todas las palabras que encuentre en la cadena a analizar, una vez aqui, descompongo la palabra que se busca en las partes correspondientes a el número de coincidencias que queramos buscar, os voy a poner un ejemplo: sWord -> "enjambre" ---->si lComparationLevel = 1 --->la palabra que sale es "ejemplo" ---->si lComparationLevel = 2 --->la palabra que sale es "queramos" Un poco raro xD pero bueno ;) :P Buen code. Título: Re: [SRC] + [Function] Check_Similar_Words [by *PsYkE1*] Publicado por: Psyke1 en 2 Julio 2010, 14:51 pm Revisa el SRC que lo he cambiado 30 veces despues de postearlo... :xD
No me sale lo mismo que a ti... :-\ Me sale esto si pongo 1: Citar que hace es alamcenar en un array todas las palabras encuentre la cadena a analizar una vez aqui descompongo palabra se busca partes correspondientes el número de coincidencias queramos buscar poner ejemplo Y si pongo 2: Citar alamcenar en palabras encuentre cadena palabra correspondientes coincidencias queramos No obstante poner los valores 1 o 2, es una chorrada, porque el nivel de exigencia seria demasiado bajo... :¬¬ Corregi el SRC, ahora solo se puede poner el valor 3 como minimo... :P Salu2 y Gracias! ;) Título: Re: [SRC] + [Function] Check_Similar_Words [by *PsYkE1*] Publicado por: cobein en 2 Julio 2010, 15:40 pm MIra esto
http://en.wikipedia.org/wiki/Levenshtein_distance Título: Re: [SRC] + [Function] Check_Similar_Words [by *PsYkE1*] Publicado por: Komodo en 2 Julio 2010, 16:00 pm aaahh ya lo pillo yo tengo puesto esto en mi code:
Código
Citar Text2.Text = vItem ese es el error, como lo pones tú? Título: Re: [SRC] + [Function] Check_Similar_Words [by *PsYkE1*] Publicado por: Psyke1 en 2 Julio 2010, 16:11 pm aaahh ya lo pillo yo tengo puesto esto en mi code: NoO0 :xDCódigo
Citar Text2.Text = vItem ese es el error, como lo pones tú? Text2?? :huh: Actualmente si abres un proyecto y copias y pegas el codigo funciona bien, no tienes que cambiar nada... :P MIra esto Wow! :ohttp://en.wikipedia.org/wiki/Levenshtein_distance Me parece interesantisimo!! ;-) Al hacer la funcion me tuve yo que inventar el logaritmo... :silbar: Salu2! ;) Título: Re: [SRC] + [Function] Check_Similar_Words [by *PsYkE1*] Publicado por: Komodo en 2 Julio 2010, 16:47 pm Lo he copiado y eso del Debug no me va ;D
como hago que salga??? Título: Re: [SRC] + [Function] Check_Similar_Words [by *PsYkE1*] Publicado por: Psyke1 en 2 Julio 2010, 17:13 pm Lo deberias de ver en una pestaña llamada Inmediato, que aparece al ejecutar un proyecto, mira:
(http://toyscaos.tripod.com/puntero2.jpg) Salu2! ;) Título: Re: [SRC] + [Function] Check_Similar_Words [by *PsYkE1*] Publicado por: Komodo en 2 Julio 2010, 17:22 pm EPIC FAIL
Título: Re: [SRC] + [Function] Check_Similar_Words [by *PsYkE1*] Publicado por: ssccaann43 © en 2 Julio 2010, 17:44 pm Excelente Psyke1...! Buen codigo...! ;D
Título: Re: [SRC] + [Function] Check_Similar_Words [by *PsYkE1*] Publicado por: Psyke1 en 9 Enero 2011, 23:18 pm Código actualizado de nuevo, ahora con más velocidad...
Iré implementando más opciones en los próximos días. ;) DoEvents! :P Título: Re: [SRC] Check_Similar_Words [by Mr. Frog ©] Publicado por: agus0 en 9 Enero 2011, 23:36 pm Esta Bueno
|