Corso di Raku / Espressioni regolari e grammatiche / Espressioni regolari / Riconoscere le stringhe / Exercises / Il testo trovato
Soluzione: Il testo trovato
Ecco una possibile soluzione del compito.
Codice
'database' ~~ /base/;
say $/.Str;🦋 Trova il programma nel file matched-text.raku.
Output
baseCommenti
Ogni smartmatch conserva il proprio risultato nella variabile speciale di match
$/, quindi non c’è bisogno di assegnarlo a una variabile nostra.L’oggetto match contiene il testo corrispondente; chiamare
.Strsu$/restituisce quel testo come stringa ordinaria. Stampare direttamente l’oggetto match avrebbe mostrato「base」.