关于python re原始模式搜索

时间:2013-09-11 06:04:19

标签: python regex

我想使用模式作为原始字符串执行re.search,如下所示。

m=re.search(r'pattern',string)

但如果我在pat='pattern'之类的变量中有'模式'。我如何进行原始搜索?

2 个答案:

答案 0 :(得分:3)

您将模式字符串声明为原始字符串:

regexpattern = r'pattern'
m=re.search(regexpattern,string)

答案 1 :(得分:-3)

你可以这样给出原始输入。 test是字符串变量。

pat = """pat%s""" % test

pattern = re.compile(pat, re.I | re.M)

match = pattern.search(l)