Raku-Kurs / Reguläre Ausdrücke und Grammatiken / Reguläre Ausdrücke / Ersetzung und Austausch / Exercises / Zensieren Sie ein Wort
Lösung: Zensieren Sie ein Wort
Hier ist eine mögliche Lösung der Aufgabe.
Code
my $s = 'secret secret plan';
$s ~~ s:g/secret/***/;
say $s;🦋 Du findest den Quellcode in der Datei censor-word.raku.
Ausgabe
*** *** planKommentare
Der Operator
s///ersetzt das getroffenesecretdurch den wörtlichen Text***, ohne Anführungszeichen geschrieben, und verändert$san Ort und Stelle.Das Adverb
:gist es, das beide Vorkommen ersetzen lässt. Ohne es würde nur das erstesecretzensiert.