|
SOLUTIONS
|
BUILT-IN MATHEMATICA SYMBOL
StringReplace
StringReplace["string", s->sp] or StringReplace["string", {s1->sp1, s2->sp2, ...}]
replaces the string expressions
by
whenever they appear as substrings of
.
StringReplace["string", srules, n]
does only the first n replacements.
StringReplace[{s1, s2, ...}, srules]
gives the list of results for each of the
.
Details and OptionsDetails and Options
- The string expressions
can contain any of the objects specified in the notes for StringExpression. - StringReplace 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. If any of the rules apply, it replaces the substring, then continues to go through the string, starting at the character position after the end of the substring.
- If the
in the replacements
do not evaluate to strings, StringReplace 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 StringReplace treat lowercase and uppercase letters as equivalent.
New in 2 | Last modified in 5.1
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »
