【发布时间】:2012-04-23 07:59:32
【问题描述】:
我有一个这样的 Javascript 文件
/**
* My Comment Line1
* My Comment Line2
*/
var a = 123;
/**
* My Comment Line3
* My Comment Line4
*/
var b = 456;
我正在使用node.js读取文件,并想在这个文件中提取cmets。
我使用这个正则表达式
/\/\*\*((?:\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
*/
规则就是注释块以/** 开头,以*/ 结尾。在评论中,所有字符都是允许的。
谁能帮帮我?谢谢!
【问题讨论】:
标签: javascript regex comments extract