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

  1. 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 cercherebbe loveRaku, che non è nella stringa.

  2. Lo smartmatch restituisce un oggetto match che copre l’intera frase fra virgolette, e say lo stampa fra parentesi angolari.

Riconoscete una frase   |   Una lettera o una cifra