YuQ*_*ang 2 python regex string
我正在尝试使用正则表达式来提取文件标题中的注释.
例如,源代码可能如下所示:
//This is an example file.
//Please help me.
#include "test.h"
int main() //main function
{
...
}
Run Code Online (Sandbox Code Playgroud)
我想从代码中提取的是前两行,即
//This is an example file.
//Please help me.
Run Code Online (Sandbox Code Playgroud)
任何的想法?
为什么要使用正则表达式?
>>> f = file('/tmp/source')
>>> for line in f.readlines():
... if not line.startswith('//'):
... break
... print line
...
Run Code Online (Sandbox Code Playgroud)