Cursus Raku / Reguliere expressies en grammatica’s / Reguliere expressies / Substitutie en vervanging / Transliteratie
Quiz — Substitutie
Wat drukt het volgende programma af?
my $s = 'hello';
$s ~~ tr/l/L/;
say $s;| 0 | hello |
| 0 | heLo |
| 1 | heLLo |
| 0 | LLLLL |
tr/// vervangt tekens een voor een, en anders dan
s/// verandert hij elk matchend teken
zonder dat :g nodig is. Beide l’s in
hello worden L, wat heLLo
oplevert.