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

Documentation / Mathematica / 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 Cases[expr, pattern, levspec, n] gives the first n parts in expr 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 :> rhs] evaluates rhs only when the pattern is found.

FilledSmallSquare Level specifications are described in Section A.3.6.

FilledSmallSquare See Section 2.3.2.

FilledSmallSquare See also: Select, Position, ReplaceList, Collect, DeleteCases.

FilledSmallSquare Related package: Statistics`DataManipulation`.

FilledSmallSquare New in Version 1.

Further Examples