Raku kurss / Regulārās izteiksmes un gramatikas / Regulārās izteiksmes / Aizvietošana un nomaiņa / Transliterācija
Viktorīna — Aizvietošana
Ko izdrukā šī programma?
my $s = 'hello';
$s ~~ tr/l/L/;
say $s;| 0 | hello |
| 0 | heLo |
| 1 | heLLo |
| 0 | LLLLL |
tr/// aizstāj rakstzīmes vienu pret vienu, un atšķirībā
no s/// tas maina katru sakrītošo
rakstzīmi, un :g tam nav vajadzīgs. Abi l
vārdā hello kļūst par L, dodot
heLLo.