deduplicate static method

String deduplicate(
  1. String value, [
  2. String character = ' '
])

Replaces consecutive runs of character with a single instance.

Implementation

static String deduplicate(String value, [String character = ' ']) {
  if (character.isEmpty) return value;
  return value.replaceAll(RegExp('${RegExp.escape(character)}+'), character);
}