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;
0hello
0heLo
1heLLo
0LLLLL

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.

Cursusnavigatie

Transliteratie   |   Censureer een woord