如何用Python来进行查询和替换一个文本字符串


Posted in 面试题 onJanuary 02, 2014
可以使用sub()方法来进行查询和替换,sub方法的格式为:sub(replacement, string[, count=0])
replacement是被替换成的文本
string是需要被替换的文本
count是一个可选参数,指最大被替换的数量
例子:
import re
p = re.compile(‘(blue|white|red)’)
print(p.sub(‘colour’,blue socks and red shoes’))
print(p.sub(‘colour’,blue socks and red shoes’, count=1))
输出:
colour socks and colour shoes
colour socks and red shoes
subn()方法执行的效果跟sub()一样,不过它会返回一个二维数组,包括替换后的新的字符串和总共替换的数量
例如:
import re
p = re.compile(‘(blue|white|red)’)
print(p.subn(‘colour’,blue socks and red shoes’))
print(p.subn(‘colour’,blue socks and red shoes’, count=1))
输出
(‘colour socks and colour shoes’, 2)
(‘colour socks and red shoes’, 1)

Tags in this post...

面试题 相关文章推荐
C语言开发工程师测试题
Dec 20 面试题
华为慧通面试题
Sep 11 面试题
几个数据库方面的面试题
Jul 01 面试题
介绍一下代理模式(Proxy)
Oct 17 面试题
什么是Connection-oriented Protocol/Connectionless Protocol面向连接的协议/无连接协议
Sep 06 面试题
非常详细的C#面试题集
Jul 13 面试题
你所在的项目是如何确定版本号的
Dec 28 面试题
介绍一下XMLHttpRequest对象
Feb 12 面试题
如何利用XMLHTTP检测URL及探测服务器信息
Nov 10 面试题
sleep()方法和wait()方法的区别是什么
Nov 17 面试题
如何用Java实现列出某个目录下的所有子目录
Jul 20 面试题
SOA的常见陷阱或者误解是什么
Oct 05 面试题
Python里面如何拷贝一个对象
Feb 17 #面试题
Python里面search()和match()的区别
Sep 21 #面试题
Python面试题:如何用Python来发送邮件
Mar 15 #面试题
用Python匹配HTML tag的时候,<.*>和<.*?>有什么区别
Nov 04 #面试题
如何反序的迭代一个序列?how do I iterate over a sequence in reverse order
Feb 04 #面试题
Python中如何定义一个函数
Sep 06 #面试题
华为python面试题
May 03 #面试题
You might like
php如何实现只替换一次或N次
2015/10/29 PHP
Smarty日期时间操作方法示例
2016/11/15 PHP
Yii2框架类自动加载机制实例分析
2018/05/02 PHP
PHP通过get方法获得form表单数据方法总结
2018/09/12 PHP
jquery实现树形二级菜单实例代码
2013/11/20 Javascript
JS中实现简单Formatter函数示例代码
2014/08/19 Javascript
浅谈JavaScript 框架分类
2014/11/10 Javascript
jQuery通过Ajax返回JSON数据
2015/04/28 Javascript
Validform表单验证总结篇
2016/10/31 Javascript
Angular移动端页面input无法输入的解决方法
2017/11/14 Javascript
vuejs选中当前样式active的实例
2018/08/22 Javascript
vue-router传递参数的几种方式实例详解
2018/11/13 Javascript
Vue数据双向绑定原理实例解析
2020/05/15 Javascript
[01:01]青春无憾,一战成名——DOTA2全国高校联赛开启
2018/02/25 DOTA
web.py获取上传文件名的正确方法
2014/08/26 Python
Python易忽视知识点小结
2015/05/25 Python
浅谈Python实现Apriori算法介绍
2017/12/20 Python
Python使用try except处理程序异常的三种常用方法分析
2018/09/05 Python
python 列表中[ ]中冒号‘:’的作用
2019/04/30 Python
Python替换月份为英文缩写的实现方法
2019/07/15 Python
使用python实现离散时间傅里叶变换的方法
2019/09/02 Python
python多线程并发及测试框架案例
2019/10/15 Python
python使用正则表达式(Regular Expression)方法超详细
2019/12/30 Python
打包PyQt5应用时的注意事项
2020/02/14 Python
解决Keras TensorFlow 混编中 trainable=False设置无效问题
2020/06/28 Python
5 个强大的HTML5 API 函数推荐
2014/11/19 HTML / CSS
百思买加拿大:Best Buy Canada
2018/03/20 全球购物
中东奢侈品市场:Coveti
2019/05/12 全球购物
普天C++笔试题
2016/03/20 面试题
综合内勤岗位职责
2014/04/14 职场文书
厨房领班竞聘演讲稿
2014/04/23 职场文书
社会公德演讲稿
2014/05/20 职场文书
高校自主招生校长推荐信
2015/03/23 职场文书
党员进社区活动总结
2015/05/07 职场文书
排球赛新闻稿
2015/07/17 职场文书
2016幼儿教师自荐信范文
2016/01/28 职场文书