Legacy Documentation

Mathematica® Teacher's Edition (2002)

This is documentation for an obsolete product.
Current products and services
 Documentation /  Mathematica Teacher's Edition /  Built-in Functions /  Programming /  Pattern Matching /

Cases

FilledSmallSquare Cases[, , ... , pattern] gives a list of the that match the pattern.
FilledSmallSquare Cases[, ... , pattern -> rhs] gives a list of the values of rhs corresponding to the that match the pattern.
FilledSmallSquare Cases[expr, pattern, levspec] gives a list of all parts of expr on levels specified by levspec which match the pattern.
FilledSmallSquare Cases[expr, pattern -> rhs, levspec] gives the values of rhs which match the pattern.

FilledSmallSquare Example: Cases[2, x, 4, _Integer]LongRightArrow.
FilledSmallSquare The first argument to Cases need not have head List.
FilledSmallSquare Cases[expr, pattern, levspec, n] gives the first n parts in expr which match the pattern.
FilledSmallSquare Level specifications are described in Section A.3.6.
FilledSmallSquare See The Mathematica Book on the web: Section 2.3.2.
FilledSmallSquare See also: Select, Position, ReplaceList, Collect.