Курс по Raku / Регулярни изрази и граматики / Регулярни изрази / Заместване и замяна / Операторът за заместване

Тест — Операторът s///

Какво отпечатва следната програма?

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

Без наречието :g операторът s/// заменя само първото съвпадение. Затова на three се превръща само първото two и се получава one three two. С s:g/// биха се променили и двете появявания.

Навигация в курса

Операторът за заместване   |   Прихващания в замяната