Red de conocimiento informático - Aprendizaje de código fuente - ¿Cómo cambiar el nombre en idioma Yi y eliminar los números en el nombre?

¿Cómo cambiar el nombre en idioma Yi y eliminar los números en el nombre?

'Las expresiones regulares son un método, pero muchas personas no pueden usarlas de manera flexible. Ahora es demasiado tarde para que LZ las aprenda. Le presentaré un método simple

'Utilice la coincidencia de código ascll, que es similar a. expresiones regulares

'Este método es más fácil de entender que las expresiones regulares

Versión 2

. Soporta la biblioteca PBShell

. Posición inicial de la variable local, número entero

Nombre del archivo de la variable local, tipo de texto

Directorio de la variable local, tipo de texto

. /p>

Directorio = Explorar carpeta ("Seleccione directorio",) 'Seleccionar carpeta

Directorio = Directorio "\"

Nombre de archivo = Buscar archivo (Directorio "*" ,) 'Atravesar "*",) ' Atravesar directorio

.Bucle para el primero ()

Cuadro de lista 1. Agregar elemento (nombre de archivo, )

nombre de archivo = buscar archivo (, )

. Fin del bucle (nombre de archivo ≠"")

Primer bucle del bucle de conteo (listbox1.fetchitems(), variable de conteo) ' Reemplazar archivos con nuevos. nombres basados ​​en los archivos recorridos

nombre de archivo = listbox1.fetchitems texto (variable de recuento - 1)

Posición inicial = 1

OK El comienzo del bucle. (obtener datos del conjunto de bytes (al conjunto de bytes (obtener texto en el medio (nombre de archivo, posición inicial, 1)), # entero,) < 58)

Posición inicial = posición inicial 1

.Judge el final del bucle ()

Nombre de archivo = Extraer texto a la derecha (nombre de archivo, longitud del texto extraído (nombre de archivo) - posición inicial 1)

Cambiar nombre de archivo (Lista de directorios cuadro 1. Obtener texto del elemento (variable de conteo - 1), nombre del archivo del directorio)

.Fin del bucle de conteo ()'

' 58 es el código ascll de 9

p>

.