gpt4 book ai didi

javascript - JavaScript 中的正则表达式与其他地方的行为不同

转载 作者:行者123 更新时间:2023-12-01 03:34:18 25 4
gpt4 key购买 nike

我试图匹配乙烷这个词(前面什么都没有),同时避免甲烷。我已经在在线正则表达式测试器中尝试过:/(?<!m)ethane/i (有效),但我在 JavaScript 中收到无效的正则表达式错误。我做错了什么?

最佳答案

您可以使用RegExp /\bane\b/ 来匹配“乙烷” 而不是“甲烷”

var thanes = ["ethane", "methane"];
var re = /\bethane\b/;
thanes.forEach(word => console.log(re.test(word)));

参见

关于javascript - JavaScript 中的正则表达式与其他地方的行为不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44361072/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com