相关疑难解决方法(0)

什么是匹配不在行尾的字符串的正则表达式?

正则表达式/abc$/将匹配abc在行尾出现的正则表达式.我该怎么办?

我希望匹配abc不在一行的末尾.

此外,我将使用正则表达式来替换字符串,因此我只想捕获abc字符串之后的任何内容,因此/abc.+$/不起作用,因为它不仅会替换,而且还会替换abc任何内容abc.

使用正确的正则表达式是什么?

ruby regex

42
推荐指数
1
解决办法
2万
查看次数

MongoDB 正则表达式字符串以开头和结尾

所以我有一些看起来像这样的东西

db.usuarios.insert
(
    [
        {
            "nome" : "neymala",
            "idade" : 40,
            "status" : "solteira"
        },
        {
            "nome" : "gabriel",
            "idade" : 31,
            "status" : "casado"
        },
        {
            "nome" : "jose",
            "idade" : 25,
            "status" : "solteiro"
        },
        {
            "nome" : "manoel",
            "idade" : 25,
            "status" : "solteiro",
            "interesses" : [
                "esporte",
                "musica"
            ]
        }
    ]
)
Run Code Online (Sandbox Code Playgroud)

我想找到以 ma 开头并以 l 结尾的名称,例如“manoel”或“manuel”

我已经想出了如何使用空闲查询做一个或另一个:

db.usuarios.find({nome:{$regex: /^ma/ }})

db.usuarios.find({nome:{$regex: /l$/ }})
Run Code Online (Sandbox Code Playgroud)

现在我想将它们组合成一个查询。

regex json mongodb

10
推荐指数
3
解决办法
2万
查看次数

标签 统计

regex ×2

json ×1

mongodb ×1

ruby ×1