- or download this
use charnames qw( :full );
...
print $s =~ /^(?:\r\n|[\p{Alnum} \n-])*\z/
? "match\n"
: "no match\n";
- or download this
match
- or download this
use charnames qw( :full );
...
print $s =~ /^(?:\r\n|[\p{Alnum} \n-])*\z/
? "match\n"
: "no match\n";
- or download this
match
- or download this
use Unicode::Normalize qw( normalize );
use charnames qw( );
...
normalize($_, $s);
print("\n");
}
- or download this
NFC
U+006B: LATIN SMALL LETTER K
...
U+0301: COMBINING ACUTE ACCENT
U+0063: LATIN SMALL LETTER C
U+0301: COMBINING ACUTE ACCENT
- or download this
"\N{LATIN SMALL LETTER E WITH ACUTE}" =~ /^\X\z/
- or download this
"e\N{COMBINING ACUTE}" =~ /^\X\z/