我想在文件中多次匹配一段代码块,但是无法想出正则表达式来实现。代码块的示例如下:
//@debug
...
// code in here
...
//@end-debug (possibly more comments here on same line)
我将尝试匹配的每个代码块都以//@debug
开头,并在包含//@end-debug
的行的末尾停止。
目前我的代码如下:
/(\/{2}\@debug)(.|\s)*(\/{2}\@end-debug).*/
但是这与第一个//@debug
一直匹配到文件中最后一个//@end-debug
所在行的大块相匹配。
有什么想法吗?