A.4 String Handling
This clause presents the specifications of the package
Strings and several child packages, which provide facilities for dealing
with string data. Fixed-length, bounded-length, and unbounded-length
strings are supported, for String, Wide_String, and Wide_Wide_String.
The string-handling subprograms include searches for pattern strings
and for characters in program-specified sets, translation (via a character-to-character
mapping), and transformation (replacing, inserting, overwriting, and
deleting of substrings).