В Java я мог бы использовать следующую функцию, чтобы проверить, является ли строка допустимым регулярным выражением: (source: Как проверить, является ли строка регулярным выражением или нет)
boolean isRegex;
try {
Pattern.compile(input);
isRegex = true;
} catch (PatternSyntaxException e) {
isRegex = false;
}
Существует ли эквивалент python для Pattern.compile()
и PatternSyntaxException
? Если да, то что это такое?