Курс по Raku / Регулярни изрази и граматики / Регулярни изрази / Заместване и замяна / Exercises / Цензурирайте дума
Решение: Цензурирайте дума
Ето едно възможно решение на задачата.
Код
my $s = 'secret secret plan';
$s ~~ s:g/secret/***/;
say $s;🦋 Намерете програмата във файла censor-word.raku.
Изход
*** *** planКоментари
Операторът
s///заменя намеренотоsecretс буквалния текст***, записан без кавички, и променя$sна място.Именно наречието
:gго кара да замени и двете появявания. Без него би било цензурирано само първотоsecret.