From: Dmitry A. Kazakov on
Provides string editing:

1. Integer numbers (generic, package Integer_Edit);
2. Integer sub- and superscript numbers;
3. Floating-point numbers (generic, package Float_Edit);
4. Roman numbers (the type Roman);
5. Strings;
6. Ada-style quoted strings;
7. UTF-8 encoded strings;
8. Unicode maps and sets;
9. Wildcard pattern matching.

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

Changes to the previous version:

1. Bug fix in the function Is_Prefix, which uses character maps.

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