首页 > 解决方案 > 如何匹配由连字符和空格等特殊字符组成的字符串

问题描述

我有一个字符串:

word : 'A-Scan Ultrasonic'

如何将其与:

   'A Scan Ultrasonic'

我试过我的运气

{word:{$regex:".*A Scan Ultrasonic.*",$options: 'i'}}

但这不会得到任何结果

我可以知道如何匹配,感谢任何帮助,TIA

标签: mongodbaggregation-frameworkpymongo

解决方案


这实际上不是 mongo 的事情,你应该使用正确的正则表达式。试试这个:

{ name: { $regex: /.*A(-|\s)Scan(-|\s)Ultrasonic.*/}}

推荐阅读