Menù manuali

 

Testo successivo (Tn)

 
Istruzione: Tn"%" 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 a partire dal cursore 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 "\" (Barra inversa) 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 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 stessa 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 (flag predefinito) \X - Esclude l'analisi degli spazi \c - Esclude il confronto di maiuscole/minuscole (flag predefinito) \C - Include il confronto di maiuscole/minuscole È necessario rispettare le lettere maiuscole e minuscole di questi caratteri jolly. L'analisi del testo viene effettuata da sinistra a destra. Nel caso si utilizzi il comando sull'inclusione o l'esclusione degli spazi e del confronto di maiuscole e minuscole, è necessario utilizzare questi flag a partire da sinistra. Esempi: Condizione: Tn"\X\CA” Descrizione: Ritorna true se a partire dal cursore è presente il testo che soddisfa la maschera specificata. In questo caso dal cursore in poi deve essere presente una lettera “A” maiuscola, indipendentemente che ci siano spazi tra il cursore e la lettera. Si noti che i comandi di esclusione degli spazi e inclusione del confronto maiuscole/minuscole sono stati posti all'inizio, perché saranno le prime istruzioni ad essere valutate.