热线电话:13121318867

登录
2020-05-22 阅读量: 767
如何用Python来进行查询和替换一个文本字符串?

可以使用re模块中的sub()函数或者subn()函数来进行查询和替换,

格式: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’))
>>>print(p.sub(‘colour’,'blue socks and red shoes’,count=1))
colour socks and redshoes

subn()方法执行的效果跟sub()一样,不过它会返回一个二维数组,包括替换后的新的字符串和总共替换的数量

38.0670
4
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子