StringReplaceList
Usage
• StringReplaceList["string", s -> sp] or StringReplaceList["string", { -> , -> , ... }] gives a list of the strings obtained by replacing each individual occurrence of substrings in "string" matching the string expressions . • StringReplaceList["string", srules, n] gives a list of the first n results obtained. • StringReplaceList[{ , , ... }, srules] gives the list of results for each of the .
Notes
• Example: StringReplaceList["aaa", "a" -> "X"]  . • 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. • Setting the option IgnoreCase -> True makes StringReplaceList treat lower- and upper-case letters as equivalent. • New in Version 5.1.
|