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

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-06-2017
cozina cozina is offline
Miembro
 
Registrado: mar 2008
Posts: 18
Poder: 0
cozina Va por buen camino
Encontrar cadena de texto en fichero de texto

Hola, necesito saber si una cadena de texto está en un fichero de texto, pero con un condicionante, pongo un ejemplo:
Un fichero de texto:
Código:
Bello, hermoso, guapo,lindo,
agraciado; precioso, horrendo, 
coqueto, feo,horrible, etc.
Quiero saber si existe la palabra OSO, y efectivamente existe.
Código:
Bello, hermoso, guapo,lindo,
agraciado; precioso, horrendo, 
coqueto, feo,horrible, etc.
Sin embargo, necesito que sean palabras completas, no trozos de palabras, debería decirme que existe la palabra OSO solamente si está "sola", ejemplo:
Código:
Bello, hermoso, guapo,lindo,
agraciado;oso, precioso, oso horrendo, 
oso,coqueto, feo,horrible, etc.
Aparece tres veces:
Código:
Bello, hermoso, guapo,lindo,
agraciado;oso, precioso, oso horrendo, 
oso,coqueto, feo,horrible, etc.
Las palabras pueden estar separadas por espacio, coma, punto y coma, dos puntos o por nada si es la primera de la línea.
He estado viendo algo sobre el Levenshtein distance, pero me parece que es muy lento, y para el caso que lo necesito son miles de ficheros con miles de líneas.
¿Conocéis algún método rápido y funcional?
Gracias.

Última edición por Casimiro Notevi fecha: 11-06-2017 a las 18:48:51. Razón: Poner etiquetas.
Responder Con Cita
 



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
Encontrar valor maximo de un texto mixto wilcg SQL 8 20-08-2014 17:40:09
Abrir fichero de texto y reemplazar cadena ZayDun Varios 5 06-05-2012 21:39:14
Encontrar texto intermedio en un DBGrid Oscar Guzmán OOP 7 19-03-2012 06:36:17
insertar texto en cadena de texto sabueso1010 Varios 4 27-10-2011 18:54:11
texto en un MEMO ...encontrar comparar sakuragi OOP 4 27-02-2004 17:24:28


La franja horaria es GMT +2. Ahora son las 01:17:33.


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