Pues tengo una situacion en la que necesito obtener un numero dentro de una cadena, por ejemplo:
En la cadena: "El nombre que tiene numero 20 y mas" obtener el 20
He estado probando con Pos, Copy y Val, pero se me hace engorroso, ademas de no salir bien en todos los casos, pues la cadena puede ser de cualquier tamaño y el numero puede estar en cualquier posicion
Para explicarme mejor:
El objetivo es renombrar una lista de archivos que son los capitulos de novelas o series, que estan en varias carpetas.
Estan con varias nomenclaturas diferentes, y quiero organizarlas usando una unica nomenclatura igual para todas
(## es el numero del capitulo y dd-mm-aa es una fecha)
Estan guardadas de estas formas:
nombre [cap.-##] [dd-mm-aa]
nombre - ##
nombre [otronombre] [capt-##] [dd-mm-aa]
nombre capitulo ##
Y quiero que se renombren de la forma: "nombre ##",
Alguna idea de como hacerlo?
Lo que he hecho hasta ahora es eliminar los contenidos entre [ ], y obtener el numero cuando le precede cap-, pues las fechas tambien son numeros
Pero en los demas casos que no hay [ ] y capitulo puede estar de varias formas (Cap, Capt, Capitulo) no se que criterio usar para obtener el numero del capitulo
Editado por JoAnCa, 24 febrero 2020 - 08:39 .