Допустим, у меня есть список строк,
string_lst = ['fun', 'dum', 'sun', 'gum']
Я хочу сделать регулярное выражение, где в точке в нем я могу сопоставить любую строку, содержащуюся в этом списке, внутри группы, например:
import re
template = re.compile(r".*(elem for elem in string_lst).*")
template.match("I love to have fun.")
Каким будет правильный способ? Или нужно сделать несколько регулярных выражений и сопоставить их по отдельности с строкой?