正则表达式 - 查找具有特定字符串的所有注释

时间:2018-02-09 21:25:57

标签: javascript regex gulp

有人可以帮助我使用这个Javascript正则表达式(它将在Gulp中运行)吗?我想找到一些能找到所有单行注释(包括Java和HTML)的文本“CommentText”。这是两种格式:

/* CommentText */
<!-- Comment Text -->

这是我正在尝试的正则表达式,但它只找到第一个(Java注释):

(\/*|\/<!--)(.|(CommentText)|[\r\n])*?(\*\/|\/-->)

1 个答案:

答案 0 :(得分:2)

这个正则表达式可行:

(\/\*|<!--)\s?(Comment\s?Text)\s?(\*\/|-->)

评论的文字位于第三个捕获组:(.*)

Example on Regex101