gpt4 book ai didi

javascript - 正则表达式包含一个变量

转载 作者:行者123 更新时间:2023-11-29 22:03:28 27 4
gpt4 key购买 nike

<分区>

正则表达式和变量似乎是这里的当前问题,但我没有找到问题的答案。

这很简单,我正在使用名为 nedb 的用于 javascript 的 noSQL 数据库系统。顺便说一句,很整洁。 GitHub link

这是对我们重要的部分:

// Finding all planets whose name contain the substring 'ar' using a regular expression
db.find({ planet: /ar/ }, function (err, docs) {
// docs contains Mars and Earth
});

如您所见,表达式/ar/表示“包含子字符串 ar”,这是经典的正则表达式。我想要的是用变量(用户搜索的结果)替换 ar。

Like this : 
var search = ‘ar'; //taken from an HTML form
db.find ({planet : ‘/‘ + search + ‘/‘}, fonction (err,docs) {
}

不幸的是,这不起作用。也没有:

  var search = ‘/ar/'; 
db.find ({planet : search}, fonction (err,docs) {
}

你有什么想法吗?对你来说可能看起来很明显,但我在这个问题上失去了理智啊哈!谢谢大家

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