Raku-Kurs / Reguläre Ausdrücke und Grammatiken / Reguläre Ausdrücke / Ersetzung und Austausch / Der Ersetzungsoperator
Quiz — Der s///-Operator
Was gibt das folgende Programm aus?
my $s = 'one two two';
$s ~~ s/two/three/;
say $s;| 1 | one three two |
| 0 | one three three |
| 0 | one two two |
| 0 | three two two |
Ohne das Adverb :g ersetzt s/// nur den
ersten Treffer. Nur das erste two wird
also zu three, was one three two ergibt. Mit
s:g/// würden sich beide Vorkommen ändern.