FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Extraer referencia numerica de un texto
Estoy trabajando en un programa el cual ha de extraer un cierto numero del nombre de ficheros .tif. Me explico:
Ejemplos pueden ser los siguientes: 12345 Titulo.tif --> 12345 12345_Titulo.tif --> 12345 1234 Titulo.tif --> 1234 1234_Titulo.tif --> 1234 En estos casos he de extraer los dos numeros de forma independiente: 12345 1234 Titulo.tif --> 12345 1234 12345_1234 Titulo.tif --> 12345 1234 12345_1234_Titulo.tif --> 12345 1234 Si alguien tiene algo de tiempo, ¿me podria ayudar a encontrar un algoritmo para resolver este programa? De antemano muchas gracias. |
#2
|
|||
|
|||
Una solución
A mi se me ocurre una solución. Primero pon el nombre del fichero en una variable (strNombreFichero) y haces un bulce comprobando los caracteres de la siguierte forma:
|
#3
|
||||
|
||||
gracias, esto resuelve una parte
Primero, gracias por esta solución.
La verdad es que resuelve parte del problema, pero aún hay dos detalles que fallan: - En el caso de dos referencias distintas, las juntaria como una sola de 9 digitos - Si en el título hubiese algún número también lo incluiria en la referencia Recibe un saludo |
#4
|
|||
|
|||
Cita:
Cita:
|
#5
|
||||
|
||||
Muchas gracias
Muchas gracias por tu ayuda.
Tienes toda la razón, no me habia mirado bien el codigo. |
|
|
|