Курс по Raku / Регулярни изрази и граматики / Регулярни изрази / Заместване и замяна / Операторът за заместване
Тест — Операторът s///
Какво отпечатва следната програма?
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 |
Без наречието :g операторът s/// заменя
само първото съвпадение. Затова на three
се превръща само първото two и се получава
one three two. С s:g/// биха се променили и
двете появявания.