Cursus Raku / Addendum 🆕 / Genera et machinae textuales / Expressiones regulares et grammaticae / Exercises / Spatia normaliza
Solutio: Spatia normaliza
Ecce solutio possibilis huius exercitationis.
Codex
my $messy = ' too many spaces ';
say $messy.trim.subst(/\s+/, ' ', :g);🦋 Inveni codicem fontem in archivo normalize-whitespace.raku.
Exitus
too many spacesCommentarii
.trimspatia praecedentia et sequentia removet; substitutio deinde omnem seriem spatiorum\s+uno spatio substituit.Adverbium
:gsubstitutionem globalem facit, itaque omnia intervalla contrahuntur, non solum primum.