相关疑难解决方法(0)

正则表达式只匹配整个单词

我有一个正则表达式,我用它来查找给定内容块中的所有单词,不区分大小写,包含在存储在数据库中的词汇表中.这是我的模式:

/($word)/i
Run Code Online (Sandbox Code Playgroud)

问题是,如果我使用/(Foo)/i那么像Food匹配的话.在单词的两边都需要有空格或单词边界.

Foo如果单词在句子的开头,中间或结尾处是单词时,如何修改我的表达式以仅匹配单词?

regex word-boundary

79
推荐指数
4
解决办法
20万
查看次数

Python正则表达式匹配整个单词

我无法为下面的场景找到正确的正则表达式:

让我们说:

a = "this is a sample"
Run Code Online (Sandbox Code Playgroud)

我希望匹配整个单词 - 例如,匹配"hi"应该返回False,因为"hi"它不是一个单词,并且"is"应该返回True,因为左侧和右侧没有字母字符.

python regex

33
推荐指数
2
解决办法
5万
查看次数

标签 统计

regex ×2

python ×1

word-boundary ×1