快捷搜索:  汽车  科技

python正则表达式使用实例(Python常用的这6个正则表达式函数)

python正则表达式使用实例(Python常用的这6个正则表达式函数)# 第一个abc后面有一个空格,那么就替换成python# 第三个参数是替换的参数,print(re.sub(r' ' 'python' 'abc d ad e d fvf'))#第一个参数空格代表匹配规则,需要匹配到这个空格,# 第二个参数是要替换的字符串,

python之正则常用函数5

案例一:

python正则表达式使用实例(Python常用的这6个正则表达式函数)(1)

# sub字符串正则替换,返回替换字符串

import re

print(re.sub(r' ' 'python' 'abc d ad e d fvf'))

#第一个参数空格代表匹配规则,需要匹配到这个空格,

# 第二个参数是要替换的字符串,

# 第三个参数是替换的参数,

# 第一个abc后面有一个空格,那么就替换成python

代码执行结果:abcpythond adpythone dpythonfvf

python正则表达式使用实例(Python常用的这6个正则表达式函数)(2)

案例二:

python正则表达式使用实例(Python常用的这6个正则表达式函数)(3)

import re

print(re.sub(r'a..d' 'python' 'abcd aaaaaddd d fvf'))

代码执行结果:python aapythondd d fvf

python正则表达式使用实例(Python常用的这6个正则表达式函数)(4)

案例三:

python正则表达式使用实例(Python常用的这6个正则表达式函数)(5)

import re

print(re.sub(r' ' 'python' 'abc d ad e d fvf' 2))#只替换前两个

代码执行结果:abcpythond adpythone d fvf

python正则表达式使用实例(Python常用的这6个正则表达式函数)(6)

案例四:

python正则表达式使用实例(Python常用的这6个正则表达式函数)(7)

# subn字符串正则替换,返回元祖(替换的字符串,替换次数)

import re

print(re.subn(r' ' 'python' 'abc d ad e d fvf'))

代码执行结果:('abcpythond adpythone dpythonfvf' 3)

python正则表达式使用实例(Python常用的这6个正则表达式函数)(8)

案例五

python正则表达式使用实例(Python常用的这6个正则表达式函数)(9)

# split返回切割后的列表

import re

print(re.split(r'\ ' '12 34*56/78'))#已加号为切割线

代码执行结果:['12' '34*56/78']

python正则表达式使用实例(Python常用的这6个正则表达式函数)(10)

案例六:

python正则表达式使用实例(Python常用的这6个正则表达式函数)(11)

import re

print(re.split(r'[\ \-\*\/]' '12 34*56/78'))#已加减乘除作为切割线

代码执行结果:['12' '34' '56' '78']

python正则表达式使用实例(Python常用的这6个正则表达式函数)(12)

猜您喜欢: