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 ai caratteri di una famiglia- Cb

- Istruzione: Cb%

- Parametro: % un carattere

- Ritorno: true se il carattere prima della sequenza di caratteri della stessa famiglia è %

- Descrizione:

Ritorna true se il carattere precedente alla famiglia di caratteri dove si trova l'indice è quello specificato. Per famiglia di caratteri si intende caratteri appartenenti alla famiglia di lettere, di numeri, di punteggiatura, di spazi o di altri caratteri. La famiglia del carattere specificato come parametro dell'istruzione deve essere diversa dalla famiglia del carattere specificato nella stringa di testo del codice, altrimenti l'istruzione ritorna sempre false. La famiglia di caratteri viene stabilita utilizzando il primo carattere della stringa di testo del codice.

Il carattere specificato come parametro può essere assoluto o di tipo. Per specificare il carattere di tipo si antepone al tipo di carattere l'attivatore "\". I tipi utilizzabili sono:

Cb\* - Qualsiasi carattere, tranne lo spazio

Cb\w - Qualsiasi lettera o numero

Cb\? - Qualsiasi lettera

Cb\# - Qualsiasi numero

Cb\% - Qualsiasi consonante

Cb\& - Qualsiasi vocale

Cb\@ - Qualsiasi vocale accentata

Cb\< - Qualsiasi lettera minuscola

Cb\> - Qualsiasi lettera maiuscola

Cb\_ - Qualsiasi punteggiatura

Cb\' - Qualsiasi apostrofo

Cb\- - Qualsiasi trattino

Cb\! - Qualsiasi carattere diverso da lettere, numeri e punteggiatura

Cb\s - Qualsiasi spazio

Cb\n - Qualsiasi carattere nullo (per esempio a fine o inizio linea)

Cb\\ - La barra inversa "\"

- Esempi

Stringa testo: a

Stringa braille: 456

Condizione: Cb1

Descrizione: Ritorna true se prima della lettera "a" - e tutte le altre lettere che la precedono - è presente il carattere "1". Per esempio nella parola "1barca" le due "a" vengono trascritte con la cella "456".

Stringa testo: 5

Stringa braille: 26

Condizione: Cb°

Descrizione: Ritorna true se prima del numero "5" - e tutti gli altri numeri che lo precedono - è presente il simbolo "°". Per esempio, in presenza del testo "°13531" il numero "5" viene trascritto con la cella "26".

Stringa testo: 5

Stringa braille: 26

Condizione: Cb\&

Descrizione: Ritorna true se prima del numero "5" - e tutti gli altri numeri che lo precedono - è presente una vocale. Per esempio, col testo "mare13531" il numero "5" viene trascritto con la cella "26". Invece col testo "biblos1256", il numero "5" non viene trascritto con questo codice, perché il carattere prima della sequenza di numeri è una consonante.

Stringa testo: B12

Stringa braille: 123456

Condizione: CbZ

Descrizione: questa condizione ritornerà sempre false, perché la famiglia di lettere con cui inizia la stringa di testo "B12" appartiene alla stessa famiglia di lettere del carattere "Z" utilizzato nell'istruzione. Quindi, anche se il testo incontrato iniziasse con la lettera "Z", questa verrebbe saltata perché appartenente alla famiglia di lettere come la "B".