\u
> "\u4e00"
===SORRY!=== Error while compiling:
Unrecognized backslash sequence: '\u'
------> "\âu4e00"
\x
> "\x4e00"
ä¸
> 'ã ' ~~ /<[\x4e00..\x9fa5]>/
Nil
> 'ã ' ~~ /<:Han>/
ï½¢ã ï½£
# store in $0 and $1
say S/(<:Han>)(<:Latin>)/$0 $1/ given 'æLove Perl 6åå'
say S{(<:Han>)(<:Latin>)} = "$0 $1" given 'æLove Perl 6åå'
# same with subst
say 'æLove Perl 6åå'.subst: /(<:Han>)(<:Latin>)/, {"$0 $1"}
# only match between the two
say S/<:Han> <( )> <:Latin>/ / given 'æLove Perl 6åå'
say S{<:Han> <( )> <:Latin>} = ' ' given 'æLove Perl 6åå'
s///
.=subst
my $v = 'æLove Perl 6åå';
$v ~~ s/(<:Han>)(<:Latin>)/$0 $1/;
$v ~~ s{(<:Han>)(<:Latin>)} = "$0 $1";
$v ~~ s/<:Han> <()> <:Latin>/ /;
$v .= subst: /(<:Han>)(<:Latin>)/, {"$0 $1"};
$v .= subst: /<:Han> <()> <:Latin>/,' ';
<(
)>
S/<:Han> <( )> [ <!:Han> & <!space> ]/ /