正規表現検索の一部としてユーザーからの入力を結合しようとしています。ユーザー提供のパターンのみを特定の行で検索したいので、提供されたパターンをパターンと結合 (連結) したいと考えています。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