字符串中带有“ /”的JavaScript正则表达式

H。是的

我有一个与mongodb(本机驱动程序)一起使用的节点应用程序。我有一个带有“父”字段的文档,例如"parent":"root/test/dir/"这就是我尝试查找“父”字段包含的所有文档的方式,例如“ root / test”。db.collection.find({"parent": new Regexp("root/test")})它不起作用。

alexi2

正如@Blobonat指出的那样,您可以使用反斜杠字符来替代正则表达式中以下字符的特殊含义。

new Regexp("root\/test")

MDN是一个很好的资源:

特殊字符前面的反斜杠表示下一个字符不是特殊字符,应按字面意义进行解释。

同样地,逆也成立。

非特殊字符前面的反斜杠表示下一个字符是特殊字符,不应按字面意义进行解释。

您可以在这里找到更多信息

关于SO与URL和RegExp一起使用的问题,这里也有很多示例

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在javascript中将正则表达式字符串转换为正则表达式对象

在python中查找带有正则表达式的字符串

Webstorm Javascript正则表达式-正则表达式中的单字符替换

javascript中的正则表达式

python中带有正则表达式比较的字符串在python中失败

Javascript正则表达式从中间字符串中提取字符,并带有可选的结束字符

从Javascript上的字符串中提取带有正则表达式的Key:Value对assoc

如何删除除带有正则表达式的某些字符后的字符串?

在带有正则表达式的列表中搜索字符串

使用正则表达式顺序匹配正则表达式,而不是JavaScript中的字符串顺序

Javascript中带有条件的正则表达式错误->无效的正则表达式

正则表达式用于JavaScript中条件稍有不同的字符串

带有重复字符串的正则表达式JavaScript

用正则表达式替换带有python中字符串列表的字符串

如何在带有url的正则表达式字符串的javascript中查找?

长字符串的javascript正则表达式

复杂字符串的Javascript正则表达式

Javascript正则表达式-获取带有方括号[]的所有字符串

带有变量的JavaScript正则表达式

正则表达式和javascript中的字符串有什么区别?

javascript正则表达式字符串前后没有字符

带有特殊字符python的正则表达式负前瞻字符串

perl 正则表达式与带有“+”字符的字符串匹配

带有特定字符串和任意数量的字符的正则表达式

Javascript - 带有字符串模板后跟 4 位数字的正则表达式?

如何使用带有正则表达式模式的 Javascript .replace() 限制字符串长度?

带有正则表达式的 javascript getattribute 方法

Javascript使用正则表达式删除字符串中的所有“,”

使用正则表达式获取子字符串(带有“”的字符串)