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

Texto previo a los caracteres de una familia- Tb

- Instrucción: Tb"%"

- Parámetro: "%" un texto

- Retorno: true si el texto previo a la secuencia de caracteres de la misma familia es "%"

- Descripción:

Devuelve true si el texto previo a la familia de caracteres donde se encuentra el índice cumple con el texto especificado en el grupo. Por familia de caracteres se entiende caracteres pertenecientes a la familia de letras, de números, de puntuación, de espacios u otros caracteres. La familia de caracteres se establece utilizando el primer carácter de la cadena de texto del código.

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 pertenecientes 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. El listado de caracteres de tipo y familia es el 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óstrofe

\- - Cualquier guión

\! - 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 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 los espacios (predeterminado)

\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 utilizar el comando sobre la inclusión o exclusión de los espacios, es necesario utilizarlo a partir de la derecha.

- Ejemplos

Cadena texto: a

Cadena braille: 456

Condición: Tb"12"

Descripción: Devuelve true si antes de la letra "a" y todas las demás letras que la preceden está presente el texto "12". Por ejemplo, en la palabra "12barca", las dos "a" se transcriben con la celda "456".

Cadena texto: 5

Cadena braille: 26

Condición: Tb"biblos"

Descripción: Devuelve true si antes del número "5" y todos los demás números que lo preceden está presente el texto "biblos". Por ejemplo, en presencia del texto "biblos12345", el número "5" se transcribe con la celda "26".

Para los ejemplos de cómo utilizar los caracteres pertenecientes a un grupo, véase la instrucción: Texto previo del grupo: Th