Corso di Raku / Espressioni regolari e grammatiche / Espressioni regolari / Sostituzione e rimpiazzo / L’operatore di sostituzione
Quiz — L’operatore s///
Cosa stampa il programma seguente?
my $s = 'one two two';
$s ~~ s/two/three/;
say $s;| 1 | one three two |
| 0 | one three three |
| 0 | one two two |
| 0 | three two two |
Senza l’avverbio :g, s/// rimpiazza solo la
prima corrispondenza. Quindi solo il primo
two diventa three, dando
one three two. Con s:g/// sarebbero cambiate
entrambe le occorrenze.