Cadena de aprendizaje básico de TCL

instrucciones básicas

Tcl trata todos los valores de las variables como cadenas y los almacena como cadenas. Los subíndices enumeran los comandos de manipulación de cadenas más útiles:

adjuntar Agregar valor al final de la cadena
binario Operaciones de cadenas binarias
formato Formato de cadena
expresión regular expresión regular
substituto legal Coincidencia y reemplazo de simulación de cuerdas con patrones de cuerdas
escanear Descomposición de cuerdas
opciones de cadena Operaciones de cadena y conjuntos de comandos
sust. Sustitución de caracteres (reemplazando cadenas especiales)

agregar comando

El comando agregar es relativamente simple: conecta una cadena al final de otra cadena para formar una nueva cadena. Cabe señalar que este comando modificará directamente la variable.
Insertar descripción de la imagen aquí

comando de formato

El comando format formatea una cadena de acuerdo con un conjunto de especificaciones de formato. Pero esta operación no cambiará el contenido de la cadena que se está operando.
Insertar descripción de la imagen aquí
La variable de especificación contiene la palabra clave de descripción del formato y texto adicional.
Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí
La siguiente tabla muestra los símbolos de conversión de formato:
Insertar descripción de la imagen aquí
La siguiente tabla muestra el identificador de formato:
Insertar descripción de la imagen aquí
ejemplo del especificador de posición:
Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí

escanear

El comando de escaneo analiza una cadena según el descriptor de formato, asigna el valor correspondiente a la siguiente variable y devuelve el número de conversiones exitosas.
Insertar descripción de la imagen aquí
El descriptor de formato de escaneo es casi el mismo que el formato, y la función de% c es lo opuesto al formato, que es convertir un carácter ASCII en el valor entero correspondiente. El formato convierte múltiples variables de destino en cadenas ige y el escaneo puede descomponer una cadena en múltiples variables.
El formato de escaneo incluye el concepto de conjunto, que utiliza corchetes para definir un conjunto de caracteres. Este conjunto hace coincidir uno o más caracteres de la cadena con la variable de destino.
Si no se especifica ninguna variable de salida en el comando de escaneo, no devolverá el número de conversiones exitosas, sino los resultados de las conversiones exitosas.
Insertar descripción de la imagen aquí

binario

Según la forma de organización del almacenamiento de los datos, se pueden dividir en formato ASCII y formato binario. Cuando se almacena en ASCII, cada byte almacena un código ASCII, que representa un carácter numérico. Cuando se almacena en binario, por ejemplo, un número entero 10000 se representa mediante código ASCII. Cada carácter numérico se almacena en un byte de código ASCII, lo que requiere un total de 5 bytes de espacio de almacenamiento. Sin embargo, al utilizar binario, solo se necesitan dos bytes. , para almacenar el código binario correspondiente, ahorrando más espacio.
Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí

cadena

La cadena es el tipo de datos básico en TCL, por lo que existe una gran cantidad de comandos de manipulación de cadenas. Un tema más importante es la coincidencia de patrones, que se utiliza para hacer coincidir cadenas con patrones específicos para realizar comparaciones de cadenas, búsquedas y otras operaciones.

lista de comandos de cadena

Insertar descripción de la imagen aquí

Comparación de cadenas

Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí

coincidencia de cadena coincidencia de cadena

Insertar descripción de la imagen aquí

Reemplazo de cuerdas

Insertar descripción de la imagen aquí

Prueba de categoría de personaje

Insertar descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/weixin_45614076/article/details/126606073
Recomendado
Clasificación