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

Carácter siguiente en un grupo- Cg

- Instrucción: Cg"%"

- Parámetro: "%" uno o más caracteres absolutos o de tipo

- Retorno: true si el carácter siguiente pertenece a uno de los caracteres del grupo especificado.

- Descripción:

Devuelve true si el carácter siguiente pertenece a uno de los caracteres especificados en el grupo. Los caracteres del grupo pueden ser absolutos o de tipo. 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 tipo se especifica utilizando el activador "\" seguido del tipo de carácter. La lista de caracteres de tipo es la siguiente:

\* - Cualquier carácter, excepto el espacio

\w - Cualquier letra o 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 diferente 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 inversa

La instrucción "Cg" es una forma más inmediata en comparación con el uso de múltiples instrucciones "Cn" y "Cr".

- Ejemplos:

Cadena de texto: a

Cadena braille: 456

Condición: Cg"xy\#\@"

Descripción: Devuelve true si después del índice el carácter es una "x", una "y", un número o una vocal acentuada. Por ejemplo, la "a" se transcribe con la celda "456" si está seguida del carácter "x" (ax), de "y" (ay), de cualquier número (a1" o de cualquier vocal acentuada (aè).

Cadena de texto: biblos

Cadena braille: 12 234

Condición: Cg"\_\s\n"

Descripción: Devuelve true si la palabra "biblos" está seguida de cualquier signo de puntuación, de un espacio o de un carácter nulo, por lo tanto "biblos" se transcribe con las celdas "12 234".