WLJS LogoWLJS Notebook

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.

On this page