python - 在 python 中使用 "in"匹配整个单词

标签 python

我为此搜索了一段时间,但仍未找到答案,也许它与正则表达式有关,但我认为应该有一个我在这里遗漏的简单答案。这对我来说似乎很微不足道......这里是:

在 python 解释器上我得到:

"abc" in "abc123" 

为真。

我想要一个返回 False 的命令。我想要匹配整个单词。

谢谢!

最佳答案

in 不是它的完成方式。

>>> re.search(r'\babc\b', 'abc123')
>>> re.search(r'\babc\b', 'abc 123')
<_sre.SRE_Match object at 0x1146780>

关于python - 在 python 中使用 "in"匹配整个单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9477128/

相关文章:

python - 为什么我的 Python 脚本将我的 Postgres 表的所有行设置为相同的值?

python - 您可以在 pystan 或 pymc3 中使用样本权重吗?

python - 在 Python/Django 中从 STDIN 复制到 POSTGRESQL(在 Heroku 上)

python - Tkinter 窗口在辅助显示屏上的缩放状态下未填满屏幕

python - 尝试安装 python 包 Box2D 时出错

python - 如何使用 Python 在 Pulp 中获取最优优化变量?

python - Django 没有正确重定向

python - 打包后,module1不能来自同一个项目 "import module2"

python - 从 PIP 安装包时,它使用私有(private)存储库/服务器

python - 使用 PLY Python 对求和运算符和有符号整数进行词法分析