Red de conocimiento informático - Aprendizaje de código fuente - Problema de extracción de caracteres de texto en lenguaje simple

Problema de extracción de caracteres de texto en lenguaje simple

.Versión 2

.Cuadro de texto, tipo de texto

. ¿Variables locales? Texto, tipo de texto, "2"

¿Variable local? Consejo, tipo de texto

cuadro de texto =?"ahfx123456jvxdhji19880719"? +?"ahfx123456jvxdhji19880719"

'?Cuadro de texto =?¿Para enviar texto? (¿Leer archivo? ("D:\text.txt"))

¿Texto? =?¿Dividir texto? (Cuadro de texto, #salto de línea, #)

.If (tomar la longitud del texto)

¿Texto?(Texto[1])?>?20)

Cuadro de edición 1.content = ?¿Obtener el contenido en el lado izquierdo del texto? (¿texto? [1],?6)

Cuadro de edición 2. ¿Tomar la parte media del texto? (¿texto? [1],?7,?6)

Cuadro de edición 3. ¿Tomar el punto central del texto? (¿texto? [1],?13,?8)

Cuadro de edición 4. ¿Tomar el lado derecho del texto? (¿texto?[1],?¿Obtener la longitud del texto?(texto?[1])?-?20)

. En caso contrario

Infobox? ("No hay suficientes bits", ?0, ?)

Devuelve ?()

.Si finaliza

Preguntar ? = ?""

. Si es verdadero, ¿devuelve?(¿texto? [1]? ≠? texto? [2])

Determine la posición inicial de "..." (cuadro de edición 1. ¿Contenido? ≠?Tome el ?). (¿texto? [2], ?6)) en el lado izquierdo del texto

Consejo = ?"Editar cuadro 1"

. ¿juez? (editbox2.content?≠?¿Obtener la parte media del texto? (¿texto? [2],?7,?6))

Preguntar =?Preguntar? ?"Editar cuadro 2"

. ¿juez? (Editar cuadro 3. ¿Contenido? ≠? ¿Tomar el centro del texto? (¿texto? [2],? 13,? 8))

¿Preguntar =? ?"Editar cuadro 3"

. ¿juez? (Editar cuadro 4. ¿Contenido? ≠? ¿Tomar el texto de la derecha? (¿texto? [2],? ¿Tomar la longitud del texto? (¿texto? [2])?-?20))

Consejos =? ?"Editar cuadro 4"

. Predeterminado

. Fin del juicio

Cuadro de información (¿mensaje? "El contenido es inconsistente", ?0,?)

Devuelve ?()

. termina.