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

base

Commenti

  1. Ogni smartmatch conserva il proprio risultato nella variabile speciale di match $/, quindi non c’è bisogno di assegnarlo a una variabile nostra.

  2. L’oggetto match contiene il testo corrispondente; chiamare .Str su $/ restituisce quel testo come stringa ordinaria. Stampare direttamente l’oggetto match avrebbe mostrato 「base」.

Il testo trovato   |   Dov’è la cifra