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.
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.
La variable de especificación contiene la palabra clave de descripción del formato y texto adicional.
La siguiente tabla muestra los símbolos de conversión de formato:
La siguiente tabla muestra el identificador de formato:
ejemplo del especificador de posición:
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.
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.
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.
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
Comparación de cadenas