From: Dmitry A. Kazakov on
The library provides a set of packages for formatting and text processing
of:

- Integer numbers (generic, package Integer_Edit);
- Integer sub- and superscript numbers;
- Floating-point numbers (generic, package Float_Edit);
- Roman numbers (the type Roman);
- Strings;
- Ada-style quoted strings;
- UTF-8 encoded strings;
- Unicode case mappings;
- Wildcard pattern matching.

http://www.dmitry-kazakov.de/ada/strings_edit.htm

Changes to the version 1.9:

- Strings_Edit.UTF8.Wildcards package added to match UTF-8 encoded strings
against wildcards patterns;
- Strings_Edit.UTF8.Mapping package provides upper and lower case
conversions and tests of UTF-8 code points and encoded strings;
- Get_Backwards was added to Strings_Edit.UTF8 for scanning UTF-8
characters backwards:
- Is_Prefix were added to the Strings_Edit package.

--
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de