Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-04-2007
didier didier is offline
Miembro
 
Registrado: jul 2003
Ubicación: Santiago, Chile
Posts: 56
Poder: 21
didier Va por buen camino
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 .
Responder Con Cita
  #2  
Antiguo 13-04-2007
Avatar de droguerman
droguerman droguerman is offline
Miembro
 
Registrado: abr 2005
Ubicación: tierra
Posts: 999
Poder: 20
droguerman Va por buen camino
13 GB 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
__________________
self.free;
Responder Con Cita
  #3  
Antiguo 13-04-2007
[basti] basti is offline
Miembro Premium
 
Registrado: ago 2004
Posts: 388
Poder: 20
basti Va por buen camino
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).
Responder Con Cita
  #4  
Antiguo 13-04-2007
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
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
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #5  
Antiguo 13-04-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Gracias Lepe. Muevo este Hilo a Varios hasta más ver...
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Buscar un palabra dentro de una cadena eyscom Varios 6 29-07-2006 00:05:05
Buscar un string dentro de otro FunBit Varios 2 27-01-2006 14:45:16
Buscar dentro de Archivo Texto o PDF... MasterXP OOP 0 12-10-2005 09:24:31
Buscar String en AArchivo de texto!!! DB-ADO Varios 2 18-03-2005 16:02:32
como buscar dentro de una consulta un texto que sea parte de la descripcion viajero2015 Conexión con bases de datos 1 15-11-2003 05:18:09


La franja horaria es GMT +2. Ahora son las 15:02:36.


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
Copyright 1996-2007 Club Delphi