站长在线Python精讲:在Python中使用正则表达式的sub()方法替换字符串详解
欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是《在Python中使用正则表达式的sub()方法替换字符串详解》。 在Python中使用正则表达式的sub()方法替换字符串。其语法格式如下: re.sub(pattern, repl, string, count=0, flags=0)
永久美国免备案虚拟主机1元1天,15元1月,100元1年,1000元永久
欢迎你来到 站长在线的 站长学堂学习 python知识,本文学习的是《在 Python中使用 正则表达式的 sub() 方法替换 字符串详解》。
在Python中使用正则 表达式的sub()方法 替换字符串。其语法格式如下:
re.sub(pattern, repl, string, count=0, flags=0)
参数说明如下:
pattern:表示模式字符串,由要匹配的正则表达式转换而来。
repl:表示替换的字符串。
string:表示要被查找替换的原始字符串。
count:可选参数,表示模式匹配后替换的最大次数,默认值为0,表示替换所有的匹配。
flags:可选参数,表示标志位,用于控制匹配方式,如是否区分 字母大小写。
例如:
import re
a = re.sub(r'hello', '你好', 'hello Python')
print(a)
运行结果如下:
你好 Python
>>>
我们再来看一个替换的例子:
import re
def replace_num(str):
numDict = {'0':'〇','1':'一','2':'二','3':'三','4':'四','5':'五','6':'六','7':'七','8':'八','9':'九'}
print(str.group())
return numDict[str.group()]
my_str = '2021年12月10号'
a = re.sub(r'(\d)', replace_num, my_str)
print(a) #每次匹配一个 数字,执行 函数,获取替换后的值
运行结果为:
2
0
2
1
1
2
1
0
二〇二一年一二月一〇号
>>>
好了,到此为止,在Python中使用正则表达式的sub()方法替换字符串详解就讲解完毕了,本知识点内容比较少,希望不会难到大家。
下知识点内容为《在Python中使用正则表达式的 split()方 分割字符串详解》。关注 站长在线,学习Python不迷路!欢迎你对 站长在线进行关注,评论,点赞, 分享、转发!
阿里云虚拟主机1G空间,120元一年
香港、美国虚拟主机100元一年,1000元永久
腾讯云双十一0.4折起,2核8G5M三年仅700元,2核4G8M三年仅198元
猜你喜欢
手机扫一扫访问本页
在线中文参考手册
站长在线文字广告位(包月优惠)
腾讯云企业用户 2H8G5M三年仅876元
阿里云双十一活动领券再购买
本站模版仅需50元
一对一网络指导,1元/分钟,50元/小时
站长在线网站图片广告位(包月优惠)
站长在线最新文章
-
2024年5月18日删除的部分cn域名列表
2024-05-16 浏览:16次
-
2024年5月17日删除的部分cn域名列表
2024-05-15 浏览:20次
-
2024年5月16日删除的部分cn域名列表
2024-05-14 浏览:36次
-
2024年5月15日删除的部分cn域名列表
2024-05-13 浏览:119次
-
2024年5月14日删除的部分cn域名列表
2024-05-12 浏览:268次
-
2024年5月13日删除的部分cn域名列表
2024-05-11 浏览:163次
-
2024年5月12日删除的部分cn域名列表
2024-05-10 浏览:519次
-
2024年5月11日删除的部分cn域名列表
2024-05-09 浏览:61次
-
2024年5月10日删除的部分cn域名列表
2024-05-08 浏览:79次
-
2024年5月9日删除的部分cn域名列表
2024-05-07 浏览:62次
Python学堂栏目最新文章
-
站长在线Python教程:Python中类定义详解
2022-02-23 浏览:1344次
-
站长在线Python教程:python中面向对象相关概述详解
2022-02-14 浏览:1159次
-
站长在线零基础Python完全自学教程23:函数的返回值、作用域和匿名函数
2022-02-09 浏览:1029次
-
站长在线Python教程:Python函数中的匿名函数详解
2022-02-01 浏览:1166次
-
站长在线Python教程精讲:在Python函数中的全局变量详解
2022-01-10 浏览:1243次
-
站长在线Python教程精讲:在Python函数中的局部变量详解
2022-01-06 浏览:1153次
-
Python常用英语及用法
2022-01-02 浏览:1386次
-
站长在线Python精讲:Python中函数的返回值
2021-12-29 浏览:1319次
-
站长在线零基础Python完全自学教程22:在Python中函数的参数传递
2021-12-26 浏览:1176次
-
站长在线零基础Python完全自学教程21:Python中函数的创建和调用
2021-12-26 浏览:1331次