我想提取CSS文件的第一个注释块,如下所示:
/*
author : name
uri : link
etc
*/
不提取其他注释
/* header */
/* footer */
所以我试了这个:
print re.findall(r'\/\*(.*)\*\/', cssText )
这给了我所有其他的意见,除了块我需要的。所以我把它改成这样,更准确地说:
print re.findall(r'\/\*\n(.*)^\*\/', cssText )
结果一无所获:
[]
你有什么建议吗?谢谢:-)
Tags:
如果只需要第一条注释,只需使用第一条结果:
您还可以使用^{} 来搜索第一个匹配的匹配项:
您可以这样做:
当您匹配多行字符串时,您需要使。也匹配\n:
请参见: http://docs.python.org/2/library/re.html#re.S
相关问题 更多 >
编程相关推荐