Just as something of a sanity test for me, and perhaps a test you could try for yourself, here's uparse with its argument taken from three different sources not associated with PerlMonks.
$ perlbrew switch perl-5.32.0 $ perl -v | head -2 | tail -1 This is perl 5, version 32, subversion 0 (v5.32.0) built for cygwin-th +read-multi
Copy-pasted from the Unicode PDF code chart "C1 Controls and Latin-1 Supplement (Range: 0080-00FF)":
$ uparse äöü ============================================================ String: 'äöü' ============================================================ ä U+E4 LATIN SMALL LETTER A WITH DIAERESIS ö U+F6 LATIN SMALL LETTER O WITH DIAERESIS ü U+FC LATIN SMALL LETTER U WITH DIAERESIS ------------------------------------------------------------
Generated directly from a perl command:
$ uparse `perl -C -e 'print "\x{e4}\x{f6}\x{fc}"'`
============================================================
String: 'äöü'
============================================================
ä U+E4 LATIN SMALL LETTER A WITH DIAERESIS
ö U+F6 LATIN SMALL LETTER O WITH DIAERESIS
ü U+FC LATIN SMALL LETTER U WITH DIAERESIS
------------------------------------------------------------
Generated separately then copy-pasted as an argument to uparse:
$ perl -C -e 'print "\N{LATIN SMALL LETTER A WITH DIAERESIS}\N{LATIN SMALL LETTER O WITH DIAERESIS}\N{LATIN SMALL LETTER U WITH DIAERESIS}"'
äöü
$ uparse äöü
============================================================
String: 'äöü'
============================================================
ä U+E4 LATIN SMALL LETTER A WITH DIAERESIS
ö U+F6 LATIN SMALL LETTER O WITH DIAERESIS
ü U+FC LATIN SMALL LETTER U WITH DIAERESIS
------------------------------------------------------------
— Ken
In reply to Re^2: uparse - Parse Unicode strings [sanity test]
by kcott
in thread uparse - Parse Unicode strings
by kcott
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |