SubsetCases
SubsetCases[list,patt] gives a list of the sublists in list that match the pattern patt in any order.
SubsetCases[list,patt->rhs] gives a list of the values of rhs corresponding to matching sublists.
SubsetCases[list,patt,n] includes only the first n matches.
Examples
Find subsets matching a pattern:
SubsetCases[{1, 2, 3, 4}, {_?OddQ, _?EvenQ}]
(* {{1, 2}, {1, 4}, {3, 2}, {3, 4}} *)Please visit the official Wolfram Language Reference for more details.