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.
ReplaceList[rules]
is an operator form of ReplaceList that can be applied to an expression.
Details
- When no transformation is possible, ReplaceList returns {}.
- ReplaceList[rules][expr] is equivalent to ReplaceList[expr,rules].
Examples
open allclose allBasic Examples (2)
Give the results of all possible replacements:
Give only the first replacement that applies:
Use ReplaceList in operator form:
Scope (2)
Applications (3)
Properties & Relations (1)
ReplaceList gives a list of results using all possible matches:
Replace gives the first, canonical match:
Text
Wolfram Research (1996), ReplaceList, Wolfram Language function, https://reference.wolfram.com/language/ref/ReplaceList.html (updated 2018).
CMS
Wolfram Language. 1996. "ReplaceList." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2018. https://reference.wolfram.com/language/ref/ReplaceList.html.
APA
Wolfram Language. (1996). ReplaceList. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ReplaceList.html