匹配正则表达式,其中匹配的字符串是从变量构建的

时间:2012-08-21 09:11:37

标签: python regex

我遇到了问题。我试图只匹配第二个文件。

ERIC_KM_NOW_SYSTEMIC_17001900_data.html

ERIC_KM_NOW_17001900_data.html

import re
viewTag = "KM_NOW"
regex = re.escape(viewTag) + r'(\d{8})' + re.escape('_data')
test = re.search(regex, "ERIC_KM_NOW_17001900_data.html")
print(test)

那不正确吗? 我输入'无'类型

1 个答案:

答案 0 :(得分:3)

您在_后忘了KM_NOW

(提示:print(regex)下次很容易看到。; - ))