栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python中re.sub函数使用

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python中re.sub函数使用

re.sub用于替换字符串中的匹配项。

re.sub的函数原型为:re.sub(pattern, repl, string, count)

1. Example1:将字符串中的空格 ' ' 替换成 '_' :  

import re
text = "osc ring efuse info"
print re.sub(r's+', '_', text)
# 输出结果:
"osc_ring_efuse_info"

2.Example1:将字符串中的空格 ' ' 给去掉 :  

import re
text = "am_ring_osc_clk_out_ee[0]       :1859     KHz"
print re.sub(r's+', '', text)
输出结果:
"am_ring_osc_clk_out_ee[0]:1859KHz"

其中第二个函数是替换后的字符串;本例中为'_'或者''

第四个参数指替换个数。默认为0,表示每个匹配项都替换。

re.sub还允许使用函数对匹配项的替换进行复杂的处理。如:re.sub(r's', lambda m: '[' + m.group(0) + ']', text, 0);将字符串中的空格' '替换为'[ ]'。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1004914.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号