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

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.

Kursa navigācija

Transliterācija   |   Cenzējiet vārdu