Lenguaje sencillo Chino Inglés Número a Número
Se utilizan múltiples selecciones y reemplazo de subtexto juntos para procesar por lotes y optimizar el código. Pruebe el código siguiente, ¿cumple con sus requisitos?
'Método 1:
'------------------------------- --- ----------------------------------------------- --- -------
.Versión 1
.Subroutine_Button1_clicked
.Variable local Datos, tipo texto
. Variable local Recuento, número entero
. Variable local Carácter, tipo de texto, carácter a convertir
. Número de variables locales, texto, caracteres que deben convertirse
Datos = editbox1.content
"Cuatro", "Cinco", "Seis", "Siete", ". Ocho", "Nueve", "Cero")
Valor = selección múltiple (cuenta, "1", "2", "3", "4", "5", "6". " 7", "8", "9", "0")
Datos = Reemplazo de subtexto (datos, caracteres, números, falso)
' Inglés a números
Caracteres = Selección múltiple (cuenta, "uno", "dos", "tres", "cuatro", "cinco", "seis", "siete", "ocho", "nueve", "cero ")
Número = selección múltiple (cuenta, "1", "2", "3", "4", "5", "6", "7", "8", "9 ". "0")
datos = reemplazo de subtexto (datos, carácter, número, , , falso)
.Fin del bucle de conteo ()
Cuadro de edición 1. contenido = datos
<'
'Método 2:
'------------------ -------- ------------------------------------------ -------- -------- ----------
.Versión 2
.Subrutina_Botón2_clic
.Datos de variables locales, tipo texto
. Variable local Recuento, número entero
. Variable local Carácter (carácter), tipo de texto, , carácter a convertir
Número de variable local, texto, carácter a convertir
Datos = editbox1.content
.Contar bucle primero (20, Contar)
Caracteres = Selección múltiple (Contar, "Uno", "Dos", "Tres", "Cuatro", "cinco", "seis" , "siete", "ocho".Nueve, "cero", "uno", "dos", "tres", "cuatro", "cinco", "seis", "siete".", "ocho", " nueve", "cero")
Número = opción múltiple (cuenta, "1", "2", "3", "4", "5", "6", "7", " 8", "9".
"0", "1", "2", "3", "4".", "5", "6", "7", "8"."9", "0")
Datos = sustitución de subtexto (datos, carácter, número, , , falso)
.Count Loop Tail()
Cuadro de edición 1.Contenido = Datos.