Corso di Raku / Espressioni regolari e grammatiche / Grammatiche / Che cos’è una grammatica / Exercises / Un token con nome
Soluzione: Un token con nome
Ecco una possibile soluzione del compito.
Codice
my regex word { \w+ }
if 'hello world' ~~ / <word> / {
say $<word>;
}🦋 Trova il programma nel file named-token.raku.
Output
「hello」Commenti
my regex word { \w+ }dà un nome allo schema perché possa essere riusato.Scrivere
<word>nello schema lo riconosce e ne cattura il risultato sotto lo stesso nome, raggiungibile come$<word>. La prima sequenza di caratteri di parola èhello.