|
Busquedas con mascaras
Hola,
tengo un problema y quiero ver si alguien me puede ayudar. Tengo que
realizar una aplicacion que hace lo siguiente:
- Existe un fichero de entrada que tiene multitud de cadenas.
- Existe otro segundo fichero que tiene los tipos de cadenas validas. Este
puede ser una base de datos. Los diferentes tipos son varios millares.
tipo 1) DIRECCION FALLIDA: %
tipo 2) DIRECCION FALIDA: % HORA: %,%,%
La idea es ir recorriendo el fichero de entrada linea a linea y comprobar
si la linea examinada coincide con algun tipo de cadena valida. El problema
es que los tipos de cadenas validas tienen varios comodines.
Por ejemplo, el caracter % significa cualquier cadena.
Asi pues, ante una entrada como la siguiente ...
DIRECCION FALLIDA: H'12345678
la identifica como de tipo 1, pero ante una entrada como la siguiente ...
DIRECCION FALLIDA: H'12345678 HORA: 19:52:38
la identifica como de tipo 2.
La aplicacion pienso hacerla en Delphi 2006 pero no se como realizar
este tipo de busqueda. ¿Se le ocurre a alguien como hacer esto?
Gracias
|