文章详情页
string - Python字符串不区分大小写替换
浏览:181日期:2022-06-27 14:18:53
问题描述
将Hello World, HELLO PYTHON中的hello替换成My。由于replace()函数替换是区分大小写的,Python怎样不区分大小写实现字符串替换?
问题解答
回答1:参考文章:Python字符串操作相关问题
字符串不区分大小写替换str.replace(old, new[, max])的替换是区分大小写的。不区分大小写替换需要正则表达式re.sub()带上re.IGNORECASE选项。
>>> import re>>> reg = re.compile(re.escape(’hello’), re.IGNORECASE)>>> reg.sub(’My’, ’Hello World, HELLO PYTHON’)’My World, My PYTHON’回答2:
import res = ’Hello World, HELLO PYTHON’print re.sub(r’(?i)hello’, ’My’, s)
相关文章:
1. javascript - weex和node,js到底是怎样一个关系呢?2. python - 搜索大文件(20G左右)3. javascript - 微信小程序 如何实现这种左滑动出现删除的办法?有相关api吗?4. javascript - 小米浏览器中,图片导致fixed定位的元素无法显示5. angular.js - ng-grid 和tabset一起用时,grid width默认特别小6. Android-studio导入.so库问题?7. 用tp5框架写sql语句8. javascript - 表单提交后,后台直接返回页面,应该如何处理?9. Python 多继承中的 super函数?10. 为什么HTML5规范中会包含一些和html无关的东西?如本地存储等。
排行榜
