Título: Identificar una cadena de texto en un archivo. Publicado por: Impersecuto en 3 Abril 2007, 19:41 pm Hola,
Estoy viendo la posibilidad de una pequeña aplicación que pueda leer el texto de un archivo y encontrar una cadena de texto especifica sin importar en que lugar se encuentra. Mi idea es que una vez la haya encontrado pueda cargar en una variable un número determinado de caracteres a partir de la ubicación de la cadena en el archivo. Me imagino que será posible, pero no logro dar con la forma. Haber si alguien me pudiera ayudar por favor. Muchisimas gracias. Impersecuto. Título: Re: Identificar una cadena de texto en un archivo. Publicado por: karmany en 3 Abril 2007, 23:00 pm Esta función te vendrá de perlas:
http://msdn2.microsoft.com/es-es/library/8460tsh1(VS.80).aspx (http://msdn2.microsoft.com/es-es/library/8460tsh1(VS.80).aspx) El archivo lo puedes abrir en modo binario e ir cogiendo por ej. (lo primero que se me ha ocurrido) string*255 y comparar con la función anterior. Título: Re: Identificar una cadena de texto en un archivo. Publicado por: ~~ en 4 Abril 2007, 01:36 am A mi, por lo q pides se me ocurre esto:
Código: Private Sub Command1_Click() Eso te devuelve el trozo de una cadena a partir de otra subcadena. Si kierescargar solo 2 caracteres por ejemplo usa left ;) 1S4ludo Título: Re: Identificar una cadena de texto en un archivo. Publicado por: Tengu en 25 Julio 2007, 23:02 pm esta funcion es la q utilixan los buscadores como el del notepad:
Código: :::::::::::::::::::::::::::::::::::code:::::::::::::::::::::::::::::::::::::::: Título: Re: Identificar una cadena de texto en un archivo. Publicado por: Tengu en 25 Julio 2007, 23:08 pm estoy de vuelta... jejejel "timer12.enableed=true q aparece en el codigo anterior no va
realmente hay, fue un descuido mio.Borrenlo. Ese es el Algoritmo Boyer-Moore k tiene estas caracteristicas. '- Realiza las comparaciones de derecha a izquierda; '- La fase de preprocesamiento se realiza en O(m+sigma) en tiempo y espacio; '- La fase de búsqueda toma O(mn) en tiempo; '- En el peor caso se necesitan 3n comparaciones de caracteres cuando se busca ' un patrón no periódico; 'El algoritmo de Boyer-Moore es considerado el algoritmo de procesamiento de cadenas '(string-matching) más eficiente en las aplicaciones usuales. Una versión simplificada 'de el o el algoritmo completo es frecuentemente implementada en los editores de texto 'para los comandos de «búsqueda» y «Reemplazar». Título: Re: Identificar una cadena de texto en un archivo. Publicado por: Freeze. en 25 Julio 2007, 23:11 pm Utilizen las etiquetas Code se ve mas ordenado Todo..
Título: Re: Identificar una cadena de texto en un archivo. Publicado por: Tengu en 25 Julio 2007, 23:44 pm tienes razon -Freeze- lo lamento...
Título: Re: Identificar una cadena de texto en un archivo. Publicado por: Sancho.Mazorka en 25 Julio 2007, 23:51 pm Cuando pediste perdon, pudiste aver editado el post y ponerle las etiquetas de code, igualmente buen code!
Sancho.Mazorka :¬¬ Título: Re: Identificar una cadena de texto en un archivo. Publicado por: Freeze. en 26 Julio 2007, 00:05 am See el codigo bueno y la "interfaz" fea,.... :xD :xD :xD
Título: Re: Identificar una cadena de texto en un archivo. Publicado por: Tengu en 26 Julio 2007, 00:33 am bueno freeze desde ya muchas gracias por tu compañerismo. igualmente espero no te enojes por mi interfaz.. es q soy nuevo y no sew como se el foro.... podrias ayudarme tu -Freeze-? ahh y otra pregunta encontraste el protocolo de msn q buscabas?
Título: Re: Identificar una cadena de texto en un archivo. Publicado por: Tengu en 26 Julio 2007, 00:36 am ya aprendi solo jejejj grax igual y si necesitan algo y puedo ayudarlos solo diganlo salu25 :xD
|