Instruções de caracteres
As instruções que usam os caracteres individuais sempre começam com a letra C (maiúscula C). Abaixo está uma lista de todas as instruções disponíveis.
- Cp% - primeiro caractere%
Retornar TRUE se o caractere que precede o índice for%. Por exemplo: Cp1 - Retorna verdadeiro se o primeiro caractere for "1".
- Cn% - caracter depois de%
Retorna TRUE se o caractere após o índice for%. Por exemplo: Cn1 - Retorna verdadeiro se o caractere após for "1".
- Cl * - Tipo de caractere primeiro
Retorna TRUE se o tipo de caractere que precede o índice for do tipo especificado. A fonte deve ser especificada usando os símbolos já vistos nos recursos Localizar e substituir. Esta é a lista de símbolos utilizáveis:
Cl? - qualquer letra
Cl # - Qualquer número
Cl% - Qualquer consoante
Cl & - Qualquer vogal
Cl @ - Qualquer vogal acentuada
Cl <- Qualquer letra minúscula
Cl> - Qualquer letra maiúscula
Cl_ - Qualquer pontuação
Cl '- Qualquer apóstrofo
Cl - Qualquer hífen
Cls - Qualquer espaço
Cln - Qualquer caractere nulo (por exemplo, no final ou no início da linha).
Por exemplo, usando "Cl &", o resultado é TRUE se o caractere antes do índice for uma vogal.
- Cr * - Tipo de caractere após
Retorna TRUE se o tipo de caractere após o índice for do tipo especificado. A fonte deve ser especificada usando os símbolos já vistos nos recursos Localizar e substituir. Esta é a lista de símbolos utilizáveis:
Cr? - qualquer carta
Cr # - Qualquer número
Cr% - qualquer consoante
Cr & - Qualquer vocal
Cr @ - Qualquer vogal acentuada
Cr <- Qualquer letra minúscula
Cr> - Qualquer letra maiúscula
Cr_ - qualquer pontuação
Cr '- Qualquer apóstrofo
Cr- - Qualquer hífen
Crs - Qualquer espaço
Crn - Qualquer caractere nulo (por exemplo, no final ou no início da linha).
Por exemplo, usando "Cr &", o resultado é TRUE se o caractere após o índice for uma vogal.
- Ci - caracter antes de semelhante
Retorne TRUE se o caractere precedente for semelhante àquele em que o índice está. Esta instrução não quer outros parâmetros.
- Cf - caracter após similar
Retorna TRUE se o próximo caractere for semelhante ao que é o índice. Esta instrução não quer outros parâmetros.
- Cb% - caracter que precede o grupo
Retorna TRUE se o caractere que precede o grupo de caracteres em que o índice está localizado for o especificado. Por grupo, entendemos os caracteres pertencentes ao grupo de letras, números, pontuação, espaços ou outros caracteres. Se, por exemplo, o índice estiver dentro de uma palavra formada por letras, se antes dessa palavra houver o caractere especificado, a instrução retornará TRUE.
- Ce% - caracter seguindo o grupo
Retorna TRUE se o caractere após o grupo de caracteres em que o índice está localizado for o especificado. Por grupo, entendemos os caracteres pertencentes ao grupo de letras, números, pontuação, espaços ou outros caracteres. Se, por exemplo, o índice estiver dentro de uma palavra formada por letras, se após essa palavra existir o caractere especificado, a instrução retornará TRUE.
- Ca - caracter pertencente a uma abreviação / acrônimo
Esta instrução retorna TRUE se o índice estiver dentro de uma abreviação ou acrônimo. Uma palavra é identificada como uma abreviação ou como um acrônimo, se for adicionada aos dicionários e os atributos de tipo relacionados forem ativados. Esta instrução não quer outros parâmetros.
- Exemplos de uso de instruções de caracteres
Tomemos o caso de um código em braille com a cadeia de texto "i" e qualquer cadeia em braille.
Nós inserimos "Cpa" como uma condição. O código é usado somente se uma vogal "a" for encontrada antes da letra "g".
Nós inserimos "Cna" como uma condição. O código é usado somente se depois do "i" houver uma vogal "a".
Nós inserimos "Cpa & Cna" como uma condição. O código é usado somente se "a" for encontrado antes e depois de "i".
Nós inserimos "Cl" como uma condição. O código é usado somente se qualquer vogal for encontrada antes do "g".
Nós inserimos "Cr%" como condição. O código é usado somente se após o "i" houver alguma consoante.
Nós inserimos "Ci & Cf" como condição. O código é usado somente se antes do "g" houver um "g" e depois do "i" houver outro "i".
Nós inserimos "Cl & Cno & Ce" como condição. Neste caso é usado somente se antes do "g" houver uma vogal, depois do "i" houver um "o" e no final da palavra onde houver "i" houver um ponto fixo ".".