Carácter anterior en un grupo- Ch
- Instrucción: Ch"%"
- Parámetro: "%" uno o más caracteres absolutos o de tipo
- Retorno: true si el carácter anterior pertenece a uno de los caracteres del grupo especificado.
- Descripción:
Devuelve true si el carácter anterior 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 signo de 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 invertida
La instrucción "Ch" es una forma más inmediata que el uso de múltiples instrucciones "Cp" y "Cl".
- Ejemplos:
Cadena de texto: a
Cadena braille: 456
Condición: Ch"xy\#\@"
Descripción: Devuelve true si antes 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á precedida por el carácter "x" (xa), por "y" (ya), por cualquier número (5a" o por cualquier vocal acentuada (ùa).
Cadena de texto: biblos
Cadena braille: 12 234
Condición: Ch"\_\s\n"
Descripción: Devuelve true si la palabra "biblos" está precedida por cualquier signo de puntuación, por un espacio o por un carácter nulo, por lo tanto, "biblos" se transcribe con las celdas "12 234".