python - Python 字符串中的大小写不敏感

标签 python

我知道您可以使用 ctypes 库对字符串执行不区分大小写的比较,但我也想执行不区分大小写的替换。目前我知道的唯一方法是使用正则表达式,通过它来做似乎有点糟糕。

是否有不区分大小写的 replace() 版本?

最佳答案

您可以将标志 re.IGNORECASE 提供给 re 模块中的函数,如 docs 中所述.

matcher = re.compile(myExpression, re.IGNORECASE)

关于python - Python 字符串中的大小写不敏感,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/787842/

相关文章:

Python:如何从包含重复项的列表列表中返回具有计数的不同项目列表?

python - 如何在 Python 中使用递归查找素数

python - 从 dockerfile 激活奇点容器中的 conda 环境

python - 'IOError : [Errno 9] Bad file descriptor when calling subprocess in a daemon

python - 张量的形状

python - 如何配置Pycharm调试django

python - 关于 Python 的一些基本说明?

python - 尝试从 GAE 动态提供图像,得到 404

python - 无法从 URL 获取参数 - 为什么我的 cgi.FieldStorage() 是空的?

python - 如何使用python执行 '<(cat fileA fileB)'?