Mathematica > Core Language > Rules & Patterns > Rules >

ReplaceList

ReplaceList[expr, rules]
attempts to transform the entire expression expr by applying a rule or list of rules in all possible ways, and returns a list of the results obtained.
ReplaceList[expr, rules, n]
gives a list of at most n results.
  • When no transformation is possible, ReplaceList returns {}.
Give the results of all possible replacements:
In[1]:=
Click for copyable input
Out[1]=
Give only the first replacement that applies:
In[2]:=
Click for copyable input
Out[2]=
New in 3
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team