Corso di Raku / Espressioni regolari e grammatiche / Espressioni regolari / Letterali e classi di caratteri / Exercises / Riconoscete una frase
Soluzione: Riconoscete una frase
Ecco una possibile soluzione del compito.
Codice
say 'I love Raku' ~~ / 'love Raku' /;🦋 Trova il programma nel file match-a-word.raku.
Output
「love Raku」Commenti
Qui lo spazio fra le parole è significativo, quindi la frase è avvolta fra virgolette:
'love Raku'. Senza le virgolette il motore dei regex ignorerebbe lo spazio e cercherebbeloveRaku, che non è nella stringa.Lo smartmatch restituisce un oggetto match che copre l’intera frase fra virgolette, e
saylo stampa fra parentesi angolari.