Corso di Raku / Espressioni regolari e grammatiche / Espressioni regolari / Avverbi
Matching senza distinzione fra maiuscole e minuscole
Normalmente un regex distingue le maiuscole dalle minuscole:
/hello/ non riconosce HELLO. L’avverbio
:i (abbreviazione di :ignorecase) spegne
quella distinzione:
say 'HELLO' ~~ /:i hello/; # 「HELLO」Con :i le lettere corrispondono a prescindere dalle
maiuscole, quindi lo schema minuscolo riconosce il testo maiuscolo.
Funziona in entrambe le direzioni e anche per le forme miste:
say 'I use RAKU' ~~ /:i raku/; # 「RAKU」Puoi anche scrivere l’avverbio sull’operatore m///
invece che dentro lo schema:
say 'HELLO' ~~ m:i/hello/; # 「HELLO」Entrambe le forme fanno ignorare le maiuscole all’intero schema. La pagina successiva guarda più da vicino dove si applica un avverbio — la differenza fra le due collocazioni — e come riaccendere la distinzione di maiuscole per una parte dello schema.
Pratica
Risolvi 1 quiz sul contenuto di questo argomento.
Navigazione del corso
← Avverbi | Quiz — Ignorecase →
💪 Oppure vai direttamente agli esercizi di questa
sezione.