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.


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 all close 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:
See Also
Replace ReplaceAll StringReplaceList Cases Trace Position Split
Function Repository: MultiReplace
Related Guides
History
Introduced in 1996 (3.0) | Updated in 2018 (11.3)
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
BibTeX
@misc{reference.wolfram_2025_replacelist, author="Wolfram Research", title="{ReplaceList}", year="2018", howpublished="\url{https://reference.wolfram.com/language/ref/ReplaceList.html}", note=[Accessed: 08-August-2025]}
BibLaTeX
@online{reference.wolfram_2025_replacelist, organization={Wolfram Research}, title={ReplaceList}, year={2018}, url={https://reference.wolfram.com/language/ref/ReplaceList.html}, note=[Accessed: 08-August-2025]}