This is documentation for Mathematica 7, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.1)

Repeated (..)

p.. or Repeated[p]
is a pattern object which represents a sequence of one or more expressions, each matching p.
Repeated[p, max]
represents up to max expressions matching p.
Repeated[p, {min, max}]
represents between min and max expressions matching p.
Repeated[p, {n}]
represents exactly n expressions matching p.
  • p.. can appear as an argument of any function. It represents any sequence of arguments.
  • All the objects in the sequence represented by p.. must match p, but the objects need not be identical.
  • The expression p may, but need not, itself be a pattern object.
Replace any list of a's by x:
Replace any list of f's with one argument:
Replace any list of a's by x:
In[1]:=
Click for copyable input
Out[1]=
 
Replace any list of f's with one argument:
In[1]:=
Click for copyable input
Out[1]=
a.. represents a sequence of a's inside any head:
Replace any list of a's with length up to 3:
Replace any list of a's with lengths between 2 and 3:
Replace lists with lengths between 0 and 3:
Replace lists of length exactly 3:
Define a function that takes as an argument any list of pairs:
Use parentheses or spaces to indicate that 1.. is not 1. followed by a dot:
New in 1 | Last modified in 6