Las instrucciones de carácter
Las instrucciones que usan los caracteres individuales comienzan siempre con la letra C (C mayúscula). Transcribimos a continuación la lista de todas las instrucciones disponibles.
- Cp% - Carácter antes de %
Se vuelve verdadero si el carácter que precede al índice es %.
Ejemplo: Cp1 - Se vuelve verdadero si el carácter anterior es "1".
- Cn% - Carácter despues de %
Se vuelve verdadero si el carácter siguiente al índice es %.
Ejemplo: Cn1 - Se vuelve verdadero si el carácter siguiente es "1".
- Cl* - Tipo de carácter anterior
Se vuelve verdadero si el tipo de carácter anterior al índice
es del tipo especificado. El tipo de carácter se specifica usando los símbolos qque ya se han visto en las funciones de "buscar y reemplazar". He aquí la lista de los símbolos utilizables:
Cl? - Cualquier letra
Cl# - Cualquier número
Cl% - Cualquier consonante
Cl& - Cualquier vocal
Cl@ - Cualquier vocal acentuada
Cl< - cualquier letra minúscula
Cl> - Cualquier letra mayúscula
Cl_ - Cualquier signo de puntuación
por ejemplo, si se usa "Cl&" el resultado es Verdadero si el carácter anterior al índice es una vocal.
- Cr* - Tipo de carácter siguiente
Se vuelve verdadero si el tipo de carácter siguiente al índice es del tipo especificado. El tipo de carácter se especifica si se usan los símbolos ya vistos en la función "buscar y reemplazar". He aquí la lista de los símbolos utilizables:
Cr? - Cualquier letra
Cr# - Cualquier número
Cr% - Cualquier consonante
Cr& - Cualquier vocal
Cr@ - Cualquier vocal acentuada
Cr< - Cualquier letra minúscula
Cr> - Cualquier letra mayúscula
Cr_ - Cualquier signo de puntuación
Por ejemplo si se usa "Cr&" el resultado es Verdadero si el carácter siguiente al índice es una vocal.
- Ci - Carácter anterior semejante
Se convierte en Verdadero si el carácter anterior es semejante a aquel donde está el índice. Esta instrucción no precisa de otros parámetros.
- Cf - Carácter siguiente similar
se convierte en verdadero si el carácter siguiente es similar a aquel donde está el índice. Esta instrucción no precisa de otros parámetros.
- Cb% - Carácter anterior al grupo
Se convierte en Verdadero si el carácter anterior al grupo donde se encuentra el índice es el que se ha especificado. Hemos de entender como grupo caracteres pertenecientes al grupo de letras, números, signos de puntuación, espacios u otros caracteres.
Si, por ejemplo, el índice está en el interior de una palabra formada por letras, si antes de ella está el carácter especificado, la instrucción se convierte en Verdadera.
- Ce% - Carácter siguiente al grupo
Se convierte en Verdadero si el carácter siguiente al grupo de caracteres donde se encuentra el índice es el que se ha especificado. Como grupo han de entenderse caracteres pertenecientes al grupo de letras, números, signos de puntuación, espacios u otros caracteres. Si, por ejemplo, el índice está en el interior de una palabra formada por letras, si después de ella encontramos el carácter especificado, la instrucción se vuelve Verdadera.
- Ca - Carácter perteneciente a una abreviatura/acrónimo
esta instrucción se convierte en Verdadera si el índice está dentro de una abreviatura o de un acrónimo. Hemos de identificar una palabra como abreviatura o acrónimo si se añade como tal a diccionarios y se activan los atributos de tipo correspondientes. Esta instrucción no precisa de otros
parámetros.
- Ejemplos de uso de las instrucciones de carácter
Tomemos el caso de un código braille con la secuencia textual "gli" (los) y una secuencia braille cualquiera. Insertemos como condición "Cpa". Se usa el código únicamente si hay una vocal "a" antes de la letra "G".
Insertemos como condición "Cna". El código se emplea solamente si después de la "i" hay una vocal "a".
Insertemos como condición "Cpa&Cna". Solo se usa el código si antes y después de "gli" hay vocales "a".
Insertemos como condición "Cl&". El código se utiliza solo si antes de la "g" hay cualquier vocal.
Insertemos como condición "Cl&". Se emplea solo el código si después de la "i" hallamos cualquier consonante.
Insertemos como condición "Ci&Cf". Se usa el código solo si antes de la "g" hay otra "g" y después de la "i" hay otra "i".
Insertemos como condición "Cl& & Cno & Ce.". En este caso se utiliza solo si antes de la "G viene una vocal, después de la "i" hay una "o" y tras el final de la palabra donde encontramos "gli" hay un punto ". ".