Testo successivo del gruppo- Tg
- Istruzione: Tg"%"
- Parametro: "%" testo costituito da caratteri assoluti, di tipo o di famiglia
- Ritorno: true se il testo successivo soddisfa il gruppo specificato
- Descrizione:
Ritorna true se il testo successivo soddisfa i caratteri specificati nel gruppo. 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 o dalla famiglia del 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 lettere maiuscole e minuscole. L'analisi dei caratteri viene effettuata da sinistra a destra.
- Esempi:
Stringa testo: a
Stringa braille: 456
Condizione: Tg"\X\Nx+\Ny"
Descrizione: Ritorna true se dopo la stringa di testo è presente il testo che soddisfa la maschera specificata. La "a" viene trascritta con la cella "456" se dopo è presente, per esempio, il testo "100x+ 234y".