[希望更清晰地编辑。]
我可能很困惑,但我有一个简单单词的Mongodb数据集:
项:
波士顿啤酒
波士顿啤酒厂 - 库尔斯酿造之光
我有一个输入字符串:
“波士顿啤酒公司”
我想找到输入字符串中包含的任何项。在这种情况下, “波士顿啤酒”将是一场比赛。
麻烦的是,给定任何输入字符串,我不知道字符串中的哪些单词会在字段中找到匹配项。 (比赛没有锚定到开头或结尾。)
在Javascript中,我只是创建一个循环和测试。
inputString.indexOf(currentItem) >= 0
我可能感到困惑,但是我无法找到表达RegEx的方法,其中RegEx是目标字符串,我正在测试任何单个项目(字段)是否包含在较长的字符串中。
我希望这更清楚一点。
提前致谢 -