based on an earlier version of the Wolfram Language.
Integrated into the core Mathematica language is industrial-strength string manipulation, not only with ordinary regular expressions, but also with Mathematica's own powerful general symbolic string-pattern language.
StringLength — length of a string
StringSplit — split a string into words or other units
StringExpression — a symbolic string expression including symbolic string patterns
StringReplace — make replacements for string patterns
StringCases — find cases of string patterns
StringFreeQ — test whether a string is free of a string pattern
SequenceAlignment — find matching sequences in strings
Nearest — find strings nearest in edit distance
Sort — sort strings alphabetically or otherwise
Riffle — riffle lists of objects
DictionaryLookup — look up strings in an English dictionary
Characters — break a string into a list of characters