Javascript正则表达式匹配,出现异常
Javascript regexp match with exception
输入是一个绝对路径,例如:
/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/是否匹配。把你的代码放在其他部分。
相关文章:
- java.net和javascript之间正则表达式的差异
- Grunt匹配正则表达式
- 不同浏览器中的空白字符正则表达式行为
- 正则表达式在字符串中找到base64
- 子字符串/正则表达式以获取字符串中保存的 SRC 值
- 调用正则表达式匹配的函数
- 使用正则表达式评估电子邮件地址时出现性能问题
- Javascript 正则表达式 : ^[^/s/]+[a-z]{1,}[0-9]*[-_]*[^/][
- JavaScript正则表达式文本与RegExp对象
- 正则表达式只允许 x 个整数
- 使用正则表达式将输入格式设置为单字符逗号、单字符逗号等
- 改进用于验证付款金额的正则表达式
- 正则表达式与数字中的第二个点匹配
- 键按正则表达式以查找具有负值的小数
- 一个正则表达式,用于从JS中的HTML标记中删除id、样式和类属性
- 将po-box javascript正则表达式转换为c#regex
- JavaScript正则表达式异常
- Javascript正则表达式匹配,出现异常
- WSO2脚本中介器:用正则表达式替换函数会引发异常
- 日期格式的javascript正则表达式异常