我有一个这样的Javascript文件
/**
* My Comment Line1
* My Comment Line2
*/
var a = 123;
/**
* My Comment Line3
* My Comment Line4
*/
var b = 456;
我正在使用 node.js 来读取文件并想在这个文件中提取注释。
我使用这个正则表达式
/\/\*\*((?:\r|\n|.)*)\*\//
然而,这提取
/**
* My Comment Line1
* My Comment Line2
*/
var a = 123;
/**
* My Comment Line3
* My Comment Line4
*/
我的程序有一个循环来逐个提取匹配的块。所以我想要一个正则表达式来提取
第一个循环
/**
* My Comment Line1
* My Comment Line2
*/
第二循环
/**
* My Comment Line3
* My Comment Line4
*/
规则很简单,注释块以 . 开头/**
和结尾*/
。在评论中,允许使用所有字符。
有人可以帮我吗?谢谢!