Курс 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/// змінилися б обидва входження.

Навігація курсом

Оператор підстановки   |   Захоплення в заміні