Corso di Raku / Espressioni regolari e grammatiche / Espressioni regolari / Riconoscere le stringhe / Exercises / Dov’è la cifra
Soluzione: Dov’è la cifra
Ecco una possibile soluzione del compito.
Codice
my $m = 'abc9x2z' ~~ /\d/;
say $m.from;
say $m.to;🦋 Trova il programma nel file where-digit.raku.
Output
3
4Commenti
La classe
\driconosce una singola cifra. Il motore si ferma alla prima che trova —9, all’indice3(le posizioni si contano da zero); il2successivo non viene mai raggiunto..fromdà l’inizio della corrispondenza,3, e.todà la posizione subito dopo la sua fine,4. La differenza.to - .fromè la lunghezza della corrispondenza: qui un carattere.
Navigazione del corso
← Dov’è la cifra | Quantificatori →