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

Texto anterior del grupo- Th

- Instrucción: Th"%"

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

- Retorno: true si el texto anterior satisface el grupo especificado

- Descripción:

Devuelve true si el texto anterior 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 "\" 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 signo de puntuación

\' - Cualquier apóstrofe

\- - Cualquier guion

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

\s - Cualquier espacio

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

\\ - La barra inversa

\L - Una secuencia de letras

\N - Una secuencia de números

\W - Una secuencia de letras o números

\P - Una secuencia de signos de puntuación

\S - Una secuencia de espacios

\x - Incluye el análisis de los espacios (predefinido)

\X - Excluye el análisis de los espacios

Es necesario respetar las letras mayúsculas y minúsculas. El análisis del texto se realiza de derecha a izquierda. En caso de que se utilice el comando sobre la inclusión o exclusión de espacios, es necesario utilizarlo a partir de la derecha.

- Ejemplos:

Cadena de texto: a

Cadena braille: 456

Condición: Th"\Nx+\Ny\X"

Descripción: Devuelve true si antes de la cadena de texto está presente el texto que satisface la máscara especificada. La "a" se transcribe con la celda "456" si antes está presente, por ejemplo, el texto "1234x + 23y". Nótese que el comando de exclusión de espacios se ha colocado a la derecha del texto de la condición, porque será analizado como primer elemento del grupo.