Ale*_*ung 2 javascript regex comments extract
我有一个这样的Javascript文件
/**
* My Comment Line1
* My Comment Line2
*/
var a = 123;
/**
* My Comment Line3
* My Comment Line4
*/
var b = 456;
Run Code Online (Sandbox Code Playgroud)
我使用node.js来读取文件,并希望在此文件中提取注释.
我用这个正则表达式
/\/\*\*((?:\r|\n|.)*)\*\//
Run Code Online (Sandbox Code Playgroud)
然而,这提取
/**
* My Comment Line1
* My Comment Line2
*/
var a = 123;
/**
* My Comment Line3
* My Comment Line4
*/
Run Code Online (Sandbox Code Playgroud)
我的程序有一个循环来逐个提取匹配的块.所以我想要一个RegExp来提取
第一个循环
/**
* My Comment Line1
* My Comment Line2
*/
Run Code Online (Sandbox Code Playgroud)
第二个循环
/**
* My Comment Line3
* My Comment Line4
*/
Run Code Online (Sandbox Code Playgroud)
规则只是注释块/**以及以...结尾*/.在评论中,允许所有字符.
谁能帮助我?谢谢!
试试这个:(它会有很多类型的评论) - 现场演示:http://regexr.com?30jrh
(/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+/)|(//.*)
Run Code Online (Sandbox Code Playgroud)
看一看 :
