spotube/lib/helpers/contains-text-in-bracket.dart
2022-05-09 18:57:59 +06:00

8 lines
277 B
Dart

bool containsTextInBracket(String matcher, String text) {
final allMatches = RegExp(r"(?<=\().+?(?=\))").allMatches(matcher);
if (allMatches.isEmpty) return false;
return allMatches
.map((e) => e.group(0))
.every((match) => match?.contains(text) ?? false);
}