我想一个代码块匹配的多个时间的文件,但不能工作了正则表达式来做到这一点.代码块的一个例子是:
//@debug
...
// code in here
...
//@end-debug (possibly more comments here on same line)
Run Code Online (Sandbox Code Playgroud)
我正在尝试匹配的每个代码块将从//@debug包含的行的末尾开始并停止//@end-debug
我现在有这个:
/(\/{2}\@debug)(.|\s)*(\/{2}\@end-debug).*/
Run Code Online (Sandbox Code Playgroud)
但这匹配了从第一个//@debug到//@end-debug文件最后一行末尾的一个大块.
有任何想法吗?
regex ×1