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

Testo precedente ai caratteri di una famiglia- Tb

- Istruzione: Tb"%"

- Parametro: "%" un testo

- Ritorno: true se il testo precedente alla sequenza di caratteri della stessa famiglia è "%"

- Descrizione:

Ritorna true se il testo precedente alla famiglia di caratteri dove si trova l'indice soddisfa il testo specificato nel gruppo. Per famiglia di caratteri si intende caratteri appartenenti alla famiglia di lettere, di numeri, di punteggiatura, di spazi o di altri caratteri. La famiglia di caratteri viene stabilita utilizzando il primo carattere della stringa di testo del codice.

I caratteri del gruppo possono essere assoluti, di tipo o di famiglia. 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 famiglia identifica una sequenza di caratteri dello stesso tipo, come lettere, numeri, punteggiatura o spazi. Un carattere di tipo o di famiglia viene specificato utilizzando l'attivatore "\" seguito dal tipo di carattere. L'elenco dei caratteri di tipo e di famiglia è il seguente:

\* - Qualsiasi carattere, tranne lo spazio

\w - Qualsiasi lettera e 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 - Una sequenza di lettere

\N - Una sequenza di numeri

\W - Una sequenza di lettere o numeri

\P - Una sequenza di punteggiatura

\S - Una sequenza di spazi

\x - Include l'analisi degli spazi (predefinito)

\X - Esclude l'analisi degli spazi

È necessario rispettare le lettere maiuscole e minuscole. L'analisi del testo viene effettuata da destra a sinistra. Nel caso si utilizzi il comando sull'inclusione o l'esclusione degli spazi, è necessario utilizzarlo a partire da destra.

- Esempi

Stringa testo: a

Stringa braille: 456

Condizione: Tb"12"

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

Stringa testo: 5

Stringa braille: 26

Condizione: Tb"biblos"

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

Per gli esempi su come utilizzarei caratteri appartenenti a un gruppo, si veda l'istruzione: Testo precedente del gruppo: Th