我想知道如何匹配指定区域中的字符串:例如,我有一个 C++ 代码片段:
/*
This is .... bla bla bla...int, float,...
@author: Tom
*/
int a;
float b;
然后我想找出评论之外的关键字int
,float
如何?我在想是否可以使用预搜索。但是一个简单的示例,\b\w+(?<=er)\b
匹配'worker','super'之类的单词,如果我只想要这些结果的子字符串之前怎么办er
。另一个例子,如果我只需要匹配c ++代码中的行注释,如果我使用//.*?\n
,the\n
也在结果中,但我不需要它...
更新:
我不知道我是否已经清楚地解释了我的问题,我不知道如何给我的问题起个标题.. . :(