convertValueToRegExpGroupString method
dynamic
convertValueToRegExpGroupString(
- dynamic value
Implementation
convertValueToRegExpGroupString(dynamic value) {
if (value is String) {
return "((?:${reEscape(value)}))";
} else if (value is RegExp) {
return "((?:${value.pattern}))";
} else if (value is List) {
value.sort((a, b) => b.length.compareTo(a.length));
return "((?:${value.map<String>((e) => "(?:$e)").toList().join('|')}))";
} else {
throw Exception("Invalid delimiters value type");
}
}