У меня есть список регулярных выражений в Python и строка.Есть ли элегантный способ проверить, соответствует ли строка хотя бы одному регулярному выражению в списке?Под элегантностью я подразумеваю нечто лучшее, чем просто циклически повторять все регулярные выражения и проверять их на соответствие строке и останавливать, если найдено совпадение.
По сути, у меня был такой код:
list = ['something','another','thing','hello']
string = 'hi'
if string in list:
pass # do something
else:
pass # do something else
Теперь я хотел бы иметь в списке некоторые регулярные выражения, а не просто строки, и мне интересно, есть ли элегантное решение для проверки на совпадение вместо if string in list:
.
Заранее спасибо.