мне нужно искать строку для списка нескольких матчей, скажем, у меня есть этот список:Multi-условие регулярных выражений в Python
['this', 'is', 'a', 'regex', 'test']
Я хочу, чтобы увидеть, если любой из этих элементов находится в пределах строки , либо используя регулярное выражение, либо любой другой метод в Python.
Я попробовал первый раз делает string in list
, но оказалось недостаточно, поэтому я попытался конкатенации условия в регулярных выражениях, как:
(this|is)(a|regex)(text)
Но что пытается соответствовать несколько элементов, как если бы они были слиты ,
и что это именно вы хотите, чтобы соответствовать ?? – enginefree
Только это, посмотрите, содержит ли строка несколько разных шаблонов/слов, не прибегая к нескольким условностям. – 8vius
Почему вы разделили их на несколько групп? регулярное выражение будет '(this | is | a | regex | test)' –