【发布时间】:2013-05-19 04:15:33
【问题描述】:
我正在编写一个脚本来检查目录中文件的内容。到目前为止,我得到的是一个包含各种字符串的列表,并且还想在搜索中包含一个传统的正则表达式。到目前为止,这是我所拥有的:
regex = [ "STRING1", "STRING2", "STRING3", (?:<my regex here>)]
pattern = re.compile(regex)
我遇到了各种错误,并尝试了一些故障排除,将 r' 添加到正则表达式,在编译函数中使用 .join() ,显然我做错了什么。代码正确执行,但没有找到匹配项,所以很明显我的正则表达式编译不正确。那么,列出我要使用的正则表达式,然后在搜索中遍历该列表的正确方法是什么?
【问题讨论】:
-
我想你可能需要加入这个列表,就像这个答案stackoverflow.com/a/3040797/264775
-
嗨,欢迎来到 StackOverflow。请使用标签,不要在标题前添加语言。
-
你希望你的例子匹配什么?