1 2 3 4 5 6 7 8 9 10 11 12 13 14
use v6; use Terminal::ANSIColor; my $str = "Text mit einem <i>kursiven</i> Wort."; my $str1 = "Text mit einem { colored( "kursiven" , 'bold blue') } Wort."; $str = $str.subst(/"<i>"(.*)"</i>"/ , -> { colored( $0 , 'bold blue') } , :g); # entfernt die Tags #$str = $str.subst(/"<i>"(.*)"</i>"/ , -> { $0 } , :g); say $str; say $str1;
$str.subst(/'<i>'(.*?)'</i>'/ , { colored( "$0" , 'blue') }, :global);