Javascript正则表达式匹配,出现异常

Javascript regexp match with exception

本文关键字:异常 正则表达式 Javascript      更新时间:2023-12-30

输入是一个绝对路径,例如:

/usr/local/lib/node_modules/normalize
/usr/local/lib/node_modules/bobcat/index.js

我想创建一个正则表达式,除了在字符串中找到"山猫"时,它与所有内容都匹配

这就是我要匹配的一切:

var pattern = /node_modules/g;
var matches = pattern.test(input);

我该怎么做?

您可以使用负前瞻正则表达式:

/node_modules(?!.*'/bobcat'/)/g

RegEx演示

如果CCD_ 2在CCD_ 3之后,则CCD_。

生成if/else语句并检查/bobycat/是否匹配。把你的代码放在其他部分。