0

[编辑希望更清楚。]

我可能很困惑,但我有一个简单单词的 Mongodb 数据集:

项目
波士顿啤酒
波士顿啤酒厂
康胜酿造灯

我有一个输入字符串

“波士顿啤酒公司”

我想找到输入字符串中包含的任何项目。在这种情况下,“波士顿啤酒”将是匹配项。

问题是,给定任何输入字符串,我不知道字符串中的哪些单词会在字段中找到匹配项。(比赛没有锚定到开始或结束。)

在 Javascript 中,我只需创建一个循环并进行测试。

inputString.indexOf(currentItem) >= 0

我可能对自己感到困惑,但我找不到表达正则表达式的方法,其中正则表达式是目标字符串,我正在测试更长的字符串中是否包含任何单个项目(字段)。

我希望这更清楚一些。

提前致谢-

4

0 回答 0