Kurso de Raku / Regulesprimoj kaj gramatikoj / Regulesprimoj / Anstataŭigo kaj interŝanĝo / La operatoro de anstataŭigo

Kvizo — La operatoro s///

Kion presas la jena programo?

my $s = 'one two two';
$s ~~ s/two/three/;
say $s;
1one three two
0one three three
0one two two
0three two two

Sen la adverbo :g, s/// anstataŭigas nur la unuan kongruon. Do nur la unua two fariĝas three, donante one three two. Kun s:g/// ambaŭ aperoj ŝanĝiĝus.

Kursa navigado

La operatoro de anstataŭigo   |   Kaptoj en la anstataŭaĵo