MongoDB中的正则表达式 - 匹配到dot

时间:2014-07-03 11:40:20

标签: regex mongodb

我有字符串(可能包含点),我想在我的收藏中找到其他记录,这些记录以给定字符串开头,在此字符串后面有一个点并匹配它,直到出现另一个点。

例如:string =" Test.Gummy"我想找" Test.Gummy.Yummy"," Test.Gummy.Crummy"等。

我正在尝试:

/{string}.*[^.]/ 

/{string}(.*?)\./ 

/{string}\.*[^.]/ 

/{string}\.(.*?)\./ 

但这不起作用..

1 个答案:

答案 0 :(得分:1)

你的正则表达式是,

/{string}\.[^\.]*/ 

<强>解释

  • \.匹配文字点。
  • [^\.]*匹配任何不是零点或更多次的字符。