前言:
如今你们对“pythonad”都比较关注,看官们都想要分析一些“pythonad”的相关文章。那么小编同时在网上网罗了一些对于“pythonad””的相关知识,希望咱们能喜欢,同学们一起来学习一下吧!Python之正则常用函数5
案例一:
# sub字符串正则替换,返回替换字符串
import re
print(re.sub(r' ','python','abc d,ad e,d fvf'))
#第一个参数空格代表匹配规则,需要匹配到这个空格,
# 第二个参数是要替换的字符串,
# 第三个参数是替换的参数,
# 第一个abc后面有一个空格,那么就替换成python
代码执行结果:abcpythond,adpythone,dpythonfvf
案例二:
import re
print(re.sub(r'a..d','python','abcd,aaaaaddd,d fvf'))
代码执行结果:python,aapythondd,d fvf
案例三:
import re
print(re.sub(r' ','python','abc d,ad e,d fvf',2))#只替换前两个
代码执行结果:abcpythond,adpythone,d fvf
案例四:
# subn字符串正则替换,返回元祖(替换的字符串,替换次数)
import re
print(re.subn(r' ','python','abc d,ad e,d fvf'))
代码执行结果:('abcpythond,adpythone,dpythonfvf', 3)
案例五
# split返回切割后的列表
import re
print(re.split(r'\+','12+34*56/78'))#已加号为切割线
代码执行结果:['12', '34*56/78']
案例六:
import re
print(re.split(r'[\+\-\*\/]','12+34*56/78'))#已加减乘除作为切割线
代码执行结果:['12', '34', '56', '78']
标签: #pythonad