Help for this page

Select Code to Download


  1. or download this
    use warnings;
    use strict;
    ...
    if ($line =~ s/\*([^*]+)\*\s*((?:$bagofwords)*)/*$1 $2* /) {
        say $line;
    }
    
  2. or download this
    use v6;
    
    ...
    say '*Mary* had a little lamb'.subst:
            rx{ '*' (<-[*]>+) '*' \s+ [<word> \s+]+ },
            { '*' ~ join('_', $0, @($<word>)) ~ '* ' };