正则表达式包含变量

用户名

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

这很简单,我正在使用名为nedb的JavaScript的noSQL数据库系统。顺便说一句 GitHub链接

这是对我们重要的部分:

// 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) {
    }

你有什么想法 ?可能对您来说很漂亮,但是我在这个问题上失去了主意啊哈!感谢大伙们

丹尼斯·塞古雷

使用RegExp构造函数:

db.find({ planet: new RegExp(yourString) }, function (err, docs) {

如果您的字符串可以是任何东西,则最好将其转义。然后查看此相关答案

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Scala:如何构造包含变量的正则表达式?

来自分类Dev

遍历包含正则表达式的javascript对象变量

来自分类Dev

遍历包含正则表达式的javascript对象变量

来自分类Dev

使用包含正则表达式的变量

来自分类Dev

正则表达式搜索并替换包含正则表达式语句的变量字符串

来自分类Dev

包含中的正则表达式

来自分类Dev

正则表达式包含路径

来自分类Dev

正则表达式“不包含”

来自分类Dev

正则表达式包含

来自分类Dev

包含中的正则表达式

来自分类Dev

正则表达式不包含

来自分类Dev

Javascript 正则表达式包含

来自分类Dev

正则表达式不包含

来自分类Dev

正则表达式变量丢失

来自分类Dev

正则表达式匹配变量

来自分类Dev

变量和正则表达式

来自分类Dev

Perl正则表达式:字符串文字包含元字符作为匹配表达式的变量

来自分类Dev

如何制作包含特殊字符(如单词边界)和变量的正则表达式?

来自分类Dev

如何在正则表达式模式中包含变量值?

来自分类Dev

如何创建包含变量和注释的正则表达式?

来自分类Dev

正则表达式替换包含变量的字符串

来自分类Dev

使用正则表达式匹配包含两个变量的字符串

来自分类Dev

正则表达式替换无法在Python中用正则表达式变量替换

来自分类Dev

包含正则表达式作为字符串的变量/动态生成正则表达式,并且\ b出现问题

来自分类Dev

包含正则表达式作为字符串的变量/动态生成正则表达式,并且\ b出现问题

来自分类Dev

包含单词但不包含句点的表达式匹配的正则表达式

来自分类Dev

正则表达式包含字母数字和_

来自分类Dev

不包含101的正则表达式

来自分类Dev

在正则表达式中包含匹配的部分

Related 相关文章

热门标签

归档