我正在尝试将来自用户的输入合并为正则表达式搜索的一部分。由于我只希望在特定行中搜索用户提供的模式,因此我想将提供的模式与模式组合(即连接)。在 python 中执行此操作的最佳方法是什么?
这是我的代码,目前不起作用,因为 re 似乎不支持加法运算符:
import re
q1=re.compile(r'^Organism.*')
q2=re.compile(r'(moth)')
q3=re.compile(r'.*</td>')
s="Organism: moth </td>"
test=re.search(q1+q2+q3,s).group(1)
print "test", test