Curso de Raku / Expresiones regulares y gramáticas / Expresiones regulares / Sustitución y reemplazo / Exercises / Censure una palabra

Solución: Censure una palabra

Aquí tienes una posible solución para la tarea.

Código

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

🦋 Puedes encontrar el código fuente en el archivo censor-word.raku.

Salida

*** *** plan

Comentarios

  1. El operador s/// reemplaza el secret coincidente por el texto literal ***, escrito sin comillas, y cambia $s en el sitio.

  2. Es el adverbio :g el que hace que reemplace ambas apariciones. Sin él, solo se censuraría el primer secret.

Censure una palabra   |   Reformatee una fecha