Menù manuali

 

Carattere precedente in un gruppo- Ch

 
- Istruzione: Ch"%" - Parametro: "%" uno o più caratteri assoluti o di tipo - Ritorno: true se il carattere precedente appartiene a uno dei caratteri del gruppo specificato. - Descrizione: Ritorna true se il carattere precedente appartiene a uno dei caratteri specificati nel gruppo. I caratteri del gruppo possono essere assoluti o di tipo. Un carattere assoluto è quello immediatamente confrontabile, per esempio "abc123", cioè tutti i caratteri del set unicode. I caratteri di tipo sono quelli appartenenti a una tipologia di caratteri, come lettere, consonanti, vocali, numeri ecc.. Un carattere di tipo viene specificato utilizzando l'attivatore "\" seguito dal tipo di carattere. L'elenco dei caratteri di tipo è il seguente: \* - Qualsiasi carattere, tranne lo spazio \w - Qualsiasi lettera o numero \? - Qualsiasi lettera \# - Qualsiasi numero \% - Qualsiasi consonante normale \$ - Qualsiasi consonante con diacritico \z - Qualsiasi consonante \& - Qualsiasi vocale normale \@ - Qualsiasi vocale con diacritico \a - Qualsiasi vocale \< - Qualsiasi lettera minuscola \> - Qualsiasi lettera maiuscola \_ - Qualsiasi punteggiatura \' - Qualsiasi apostrofo \- - Qualsiasi trattino \! - Qualsiasi carattere diverso da lettere, numeri e punteggiatura \s - Qualsiasi spazio \n - Qualsiasi carattere nullo (per esempio a fine o inizio linea) \\ - La barra inversa L'istruzione "Ch" è una via più immediata rispetto all'utilizzo di più istruzioni "Cp" e "Cl". - Esempi: Stringa testo: a Stringa braille: 456 Condizione: Ch"xy\#\@" Descrizione: Ritorna true se prima dell'indice il carattere è una "x", una "y", un numero o una vocale accentata. Per esempio, la "a" viene trascritta con la cella "456" se essa è preceduta dal carattere "x" (xa), da "y" (ya), da un qualsiasi numero (5a" o da una qualsiasi vocale accentata (ùa). Stringa testo: biblos Stringa braille: 12 234 Condizione: Ch"\_\s\n" Descrizione: Ritorna true se la parola "biblos" è preceduta da un qualsiasi segno di punteggiatura, da uno spazio o da un carattere nullo, quindi "biblos" viene trascritto con le celle "12 234".