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.


gives a list of at most n results.


is an operator form of ReplaceList that can be applied to an expression.



open allclose all

Basic Examples  (2)

Give the results of all possible replacements:

Give only the first replacement that applies:

Use ReplaceList in operator form:

Scope  (2)

Use all rules that apply:

Use only the first rule:

Find the possible values to break a sum of terms in two:

Applications  (3)

Generate all consecutive nonempty sublists:

Find all elements that appear twice:

Find all sublists flanked by the same element:

Properties & Relations  (1)

ReplaceList gives a list of results using all possible matches:

Replace gives the first, canonical match:

Introduced in 1996
Updated in 2018