我试图在避免甲烷的同时匹配乙烷(没有任何东西)这个词。我已经在在线正则表达式测试器中尝试了这个:/(?<!m)ethane/i
(可以正常工作),但我在JavaScript中遇到了无效的正则表达式表达式错误。我做错了什么?
答案 0 :(得分:2)
您可以使用RegExp
/\bethane\b/
来匹配"ethane"
而不是"methane"
var thanes = ["ethane", "methane"];
var re = /\bethane\b/;
thanes.forEach(word => console.log(re.test(word)));
见