我正在尝试使用 re 模块解决正则表达式识别问题。我想从文件中复制一些以 * 开头的行,确切的行模式是:
*7 3 279 0
在字符中有制表符。我与这些行匹配的正则表达式是:
regex=re.compile(r'^\*\d+.\n', re.MULTILINE)
for line in f:
if regexp.match(line)
print >> a, line
我编写的脚本创建了文件“a”,但它是空的,它无法识别模式。你有什么建议吗?
此外,你能解释一下双引号和单引号模式之间的区别吗?我搜索了几个python手册,但没有找到任何信息。