我有txt文件和regexp,似乎regexp工作,但我有多余的符号在尾部
reg = re.findall(r"Source RPM: [ \t\n\r]*(.*?) \s", stdout, re.DOTALL|re.MULTILINE|re.IGNORECASE)
在我的输出中
liblqr-0.4.1-5.src.rpm
Size
gwenhywfar-4.1.0-2.src.rpm
Size
texlive-20110705-1.src.rpm
Size
mandriva-theme-1.4.9-9.2.src.rpm
Size
或者
['liblqr-0.4.1-5.src.rpm\nSize']
['gwenhywfar-4.1.0-2.src.rpm\nSize']
['texlive-20110705-1.src.rpm\nSize']
['mandriva-theme-1.4.9-9.2.src.rpm\nSize']
“nSize”是什么?你知道吗
你在做一个笨拙的搜索。('any character'),包括新行,直到遇到空格为止。新行不是显式的空格(“”)字符,这就是为什么从regex中删除它会使它工作的原因。你知道吗
相关问题 更多 >
编程相关推荐