gpt4 book ai didi

python - 如何用正则表达式匹配整个单词?

转载 作者:IT老高 更新时间:2023-10-28 22:04:40 28 4
gpt4 key购买 nike

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

让我们说:

a = "this is a sample"

我想匹配整个单词 - 例如 match "hi" 应该返回 False,因为 "hi" 不是单词并且 "is" 应该返回 True,因为左右两边都没有字母字符。

最佳答案

试试

re.search(r'\bis\b', your_string)

来自 the docs :

\b Matches the empty string, but only at the beginning or end of a word.

请注意,re 模块将“单词”简单定义为“字母数字或下划线字符序列”,其中“字母数字”取决于区域设置或 unicode 选项。

还要注意,如果没有原始字符串前缀,\b 被视为“退格”而不是正则表达式单词边界。

关于python - 如何用正则表达式匹配整个单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15863066/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com