Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Buscar string dentro de un archivo de texto (https://www.clubdelphi.com/foros/showthread.php?t=42421)

didier 13-04-2007 16:52:30

Buscar string dentro de un archivo de texto
 
Hola Amigos del club
tengo un archivo de texto gigante que supera los 13 gb.
mi problema es tener que recorrerlo todo para sacar un string especifico.
existe alguna funcion que me permita rescatar la linea donde esta ese string
que ando buscando y sacar la informacion partiendo desde la posicion donde esta ese string

Saludos y gracias:confused: .

droguerman 13-04-2007 19:01:50

13 GB:confused: jo jo, y yo te iba a recomendar que uses TStrings.

si es programando lo mas facil sería recuperar linea por linea y usar la función pos, pero si solo es por usuario puedes usar windows grep que te permite buscar la posición de una cadena en un archivo o directorio.

www.wingrep.com

basti 13-04-2007 20:35:53

Creo que tendrás que recorrer el archivo secuencialmente para encontrar la cadena. Además tendrás problemas porque las funciones estándar de archivos de Delphi solo permiten trabajar con archivos de hasta ¿4Gb? (que alguien me corrija si me equivoco en el tamaño).

Lepe 13-04-2007 20:47:22

Pues yo no sé que contestar, porque al estar en foro internet me pierdo un poco.

¿Necesitas programarlo en delphi?

Si estuviera en el foro windows... pues sí el Grep Search de Gexperts, si es en el foro de varios... pues un TFileStream leyendo bloques.

Saludos

dec 13-04-2007 21:14:00

Hola,

Gracias Lepe. Muevo este Hilo a Varios hasta más ver... :)


La franja horaria es GMT +2. Ahora son las 11:48:21.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi