正则表达问题

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)

任何的想法?

Ste*_*hen 5

为什么要使用正则表达式?

>>> f = file('/tmp/source')
>>> for line in f.readlines():
...    if not line.startswith('//'):
...       break
...    print line
... 
Run Code Online (Sandbox Code Playgroud)