DiGrande.it
Braille y Tecnologías para la Discapacidad Visual

Texto siguiente (Tn)

Instrucción: Tn"%"

Parámetro: "%" texto constituido por caracteres absolutos, de tipo o de familia

Retorno: true si el texto siguiente satisface el grupo especificado

Descripción:

Devuelve true si el texto a partir del cursor satisface los caracteres especificados en el grupo. Los caracteres del grupo pueden ser absolutos, de tipo o de familia.

Un carácter absoluto es aquel inmediatamente comparable, por ejemplo "abc123", es decir, todos los caracteres del conjunto unicode.

Los caracteres de tipo son aquellos que pertenecen a una tipología de caracteres, como letras, consonantes, vocales, números, etc.

Un carácter de familia identifica una secuencia de caracteres del mismo tipo, como letras, números, puntuación o espacios.

Un carácter de tipo o de familia se especifica utilizando el activador "" (barra invertida) seguido del tipo de carácter. La lista de caracteres de tipo y de familia es la siguiente:

\* - Cualquier carácter, excepto el espacio

\w - Cualquier letra y número

\? - Cualquier letra

\# - Cualquier número

\% - Cualquier consonante normal

\$ - Cualquier consonante con diacrítico

\z - Cualquier consonante

\& - Cualquier vocal normal

\@ - Cualquier vocal con diacrítico

\a - Cualquier vocal

\< - Cualquier letra minúscula

\> - Cualquier letra mayúscula

\_ - Cualquier puntuación

\' - Cualquier apóstrofo

\- - Cualquier guion

\! - Cualquier carácter distinto de letras, números y puntuación

\s - Cualquier espacio

\n - Cualquier carácter nulo (por ejemplo al final o inicio de línea)

\\ - La misma barra invertida

\L - Una secuencia de letras

\N - Una secuencia de números

\W - Una secuencia de letras o números

\P - Una secuencia de puntuación

\S - Una secuencia de espacios

\x - Incluye el análisis de espacios (indicador predeterminado)

\X - Excluye el análisis de espacios

\c - Excluye la comparación de mayúsculas/minúsculas (indicador predeterminado)

\C - Incluye la comparación de mayúsculas/minúsculas

Es necesario respetar las letras mayúsculas y minúsculas de estos caracteres comodín. El análisis del texto se realiza de izquierda a derecha. En caso de utilizar el comando sobre la inclusión o exclusión de espacios y la comparación de mayúsculas y minúsculas, es necesario aplicar estos indicadores comenzando desde la izquierda.

Ejemplos:

Condición: Tn"\X\CA"

Descripción: Devuelve true si a partir del cursor está presente el texto que satisface la máscara especificada. En este caso, desde el cursor en adelante debe estar presente una letra “A” mayúscula, independientemente de que haya espacios entre el cursor y la letra. Se observa que los comandos de exclusión de espacios e inclusión de comparación de mayúsculas/minúsculas se colocaron al inicio, porque serán las primeras instrucciones en ser evaluadas.