SequenceReplace
SequenceReplace[list, rules] replaces sequences in list according to the specified rule or list of rules.
SequenceReplace[list, rules, n] does only the first n replacements.
SequenceReplace[rules] represents an operator form that can be applied to an expression.
Examples
Replace a sequence:
SequenceReplace[{a, b, c, d}, {a, b} -> x]
(* {x, c, d} *)Replace all consecutive pairs:
SequenceReplace[{1, 2, 3, 4}, {x_, y_} -> x + y]
(* {3, 7} *)Please visit the official Wolfram Language Reference for more details.