DiGrande.it

Non Vedenti, Braille e Tecnologie di Stampa

Questo sito usa Cookie per personalizzare contenuti e annunci, fornire funzionalità per social media e analizzare i collegamenti. Chiudendo questo banner o continuando la navigazione acconsenti al loro uso.
Leggi la Cookie Policy di DiGrande.it

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

\& - Qualsiasi vocale

\@ - Qualsiasi vocale accentata

\< - 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".