setUp static method
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;
}
}