regExpForMultipleMatches function
Creates a RegExp that matches all the sources
.
Implementation
RegExp regExpForMultipleMatches(Iterable<String> sources,
{bool multiLine = false,
bool caseSensitive = true,
bool unicode = false,
bool dotAll = false}) {
final value = sources.fold<String>(
'',
(previousValue, element) =>
previousValue.isEmpty ? '$element' : '$previousValue|\\$element');
return RegExp(value,
multiLine: multiLine,
caseSensitive: caseSensitive,
unicode: unicode,
dotAll: dotAll);
}