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