gpt4 book ai didi

javascript - RegEx - JavaScript - 匹配单词而不匹配另一个单词

转载 作者:行者123 更新时间:2023-11-28 20:40:42 25 4
gpt4 key购买 nike

我使用正则表达式来匹配包含特定单词的任何字符串(例如:“dark”)

     if (features[i].attributes.color.match(new RegExp(dark, "ig")) ) )
..
..

如何修改它以匹配任何包含 'dark; 的字符串但不包含“蓝色”?我尝试过:

if(
features[i].attributes.color.match(new RegExp(dark, "ig")) ) && !features[i].attributes.color.match(new RegExp(blue, "ig")) )
}
..
..

没有运气

最佳答案

尝试这个正则表达式“包含深色而不是蓝色”:

/^(?!.*\bblue\b)(?=.*\bdark\b).*$/

关于javascript - RegEx - JavaScript - 匹配单词而不匹配另一个单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14452171/

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