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

*** *** plan

Kommentare

  1. Der Operator s/// ersetzt das getroffene secret durch den wörtlichen Text ***, ohne Anführungszeichen geschrieben, und verändert $s an Ort und Stelle.

  2. Das Adverb :g ist es, das beide Vorkommen ersetzen lässt. Ohne es würde nur das erste secret zensiert.

Kursnavigation

Zensieren Sie ein Wort   |   Formatieren Sie ein Datum um