StringReplaceList or StringReplaceList gives a list of the strings obtained by replacing each individual occurrence of substrings in matching the string expressions .
The string expressions can contain any of the objects specified in the notes for StringExpression.
In each of the results returned by StringReplaceList only one substring has been replaced.
StringReplaceList goes through a string, testing substrings that start at each successive character position. On each substring, it tries in turn each of the transformation rules you have specified, returning a result for each one that applies.
StringReplaceList in effect carries out a single step in the evolution of a multiway system.
If the in the replacements do not evaluate to strings, StringReplaceList will yield a StringExpression rather than an ordinary string.
In replacements of the form , the are not evaluated until each time they are used.