最佳答案
我有一个 regex 表达式,用于查找存储在数据库中的术语表中的给定内容块(不区分大小写)中的所有单词。我的模式是这样的:
/($word)/i
问题是,如果我使用 /(Foo)/i
,那么像 Food
这样的单词就会被匹配。需要在单词的两边都有空格或单词边界。
如何修改我的表达式,以匹配只有单词 Foo
时,它是一个词在开头,中间,或结束的一个句子?