Find matching subsequences in a list.
SequenceCases[list, patt]
SequenceCases[list, patt -> rhs]
SequenceCases[list, patt, n]
SequenceCases[x, y]
→
SequenceCases::list: List expected at position 1 in SequenceCases[x, y].
SequenceCases[x, y]SequenceCases[{1, 2, 3}, {__}]
→ {{1, 2, 3}}SequenceCases[{1, 2, 3}, {__}, Overlaps -> True]
→ {{1, 2, 3}, {2, 3}, {3}}SequenceCases[{1, 2, 3}, {__}, Overlaps -> All]
→ {{1, 2, 3}, {1, 2}, {1}, {2, 3}, {2}, {3}}SequenceCases[{1/2, 1/3, 1/16}, l : {_, 1 ...} :> Length[l]]
→ {1, 1, 1}