javascript - 评论超出范围的正则表达式

标签 javascript regex

我需要解析一些代码。

首先,我需要删除 Comment Out 范围。

我使用javascript的split函数:

var ss = input.split(separator);

注释掉表示为

// ....  \n
/* ....  */

作为正则表达式的分隔符是什么?

最佳答案

您可以使用此regex 来替换注释

var pattern=new RegExp("//.*?(?=[\\n\\r]+|$)|/[*].*?[*]/","g");

但请记住,如果字符串本身包含这些字符,它将无法工作

关于javascript - 评论超出范围的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17518896/

相关文章:

javascript - 每次调用时都有新实例的命名空间

javascript - EpicEditor 不可见

c++ - Regex/grep/findstr 用于定位内存分配 C++

java - 使用正则表达式检查字符串的开头是否与模式匹配

java - 使用 REGEX 和 Java 来解析单行

javascript - Regex101 和 Js 正则表达式搜索显示不同的结果

javascript - 在 Js 文件中导入 jQuery 插件

javascript - onClick 事件出现问题

javascript - jquery 1.4,同步请求

javascript - 将值粘贴到输入区域时,无法捕获值