setUp static method

void setUp({
  1. List<Pattern>? splitPatterns,
  2. List<Pattern>? stripPatterns,
  3. String? placeholder,
})

overrides the defaultSplitPatterns with splitPatterns

overrides the defaultStripPatterns with stripPatterns

overrides the defaultPlaceholder with placeholder

both splitPatterns and stripPatterns cannot be empty lists. They require at least one pattern to be set

Make sure to include the placeholder in your splitPatterns

Implementation

static void setUp({
  List<Pattern>? splitPatterns,
  List<Pattern>? stripPatterns,
  String? placeholder,
}) {
  // don't carry over old settings
  _configSplitPatterns = null;
  _configStripPatterns = null;
  _configPlaceholder = null;

  if (splitPatterns != null && splitPatterns.isNotEmpty) {
    _configSplitPatterns = splitPatterns;
  }

  if (stripPatterns != null && stripPatterns.isNotEmpty) {
    _configStripPatterns = stripPatterns;
  }

  if (placeholder != null && placeholder.isNotEmpty) {
    _configPlaceholder = placeholder;
  }
}