我有这种字符串
"abc?ref1=app";
"abc?ref1=app&xxxxxxxxxxxxxxxxxxxxxxxxxxx"
其中xxxxxxxxxxxxxxx是某个字符串......
我想编写正则表达式,该表达式只应与"abc?ref1=app"
种类型的字符串匹配,并且不应与"abc?ref1=app&xxxxxxxxxxxxxxxxxxxxxxxxxxx"
之类的任何其他字符串匹配.i意味着它应该只匹配"abc?ref1=app"
类型字符串...
我写了一些类似/abc\?ref1=app/
的内容..但这也符合"abc?ref1=app&xxxxxxxxxxxxxxxxxxxxxxxxxxx"
请告诉我如何编写只与"abc\?ref1=app"
答案 0 :(得分:1)
你甚至不需要正则表达式,因为mongoDB使用词法比较 一个简单的
{"myStr" : { $lte : "abc?ref1=app" }
其中myStr是您的数据库密钥
将工作
像abc?ref1=app&xyz
这样的字符串将被计为大于您的查询。
答案 1 :(得分:0)
添加行尾($)标记
abc\?ref1=app$