Raku kurss / Regulārās izteiksmes un gramatikas / Regulārās izteiksmes / Aizvietošana un nomaiņa / Exercises / Cenzējiet vārdu

Risinājums: Cenzējiet vārdu

Šeit ir iespējams risinājums uzdevumam.

Kods

my $s = 'secret secret plan';
$s ~~ s:g/secret/***/;
say $s;

🦋 Atrodiet programmu failā censor-word.raku.

Izvade

*** *** plan

Komentāri

  1. Operators s/// aizstāj sakritušo secret ar burtisko tekstu ***, kas uzrakstīts bez pēdiņām, un maina $s uz vietas.

  2. Apstākļvārds :g ir tas, kas liek aizstāt abus gadījumus. Bez tā tiktu cenzēts tikai pirmais secret.

Kursa navigācija

Cenzējiet vārdu   |   Pārformatējiet datumu