re正则匹配之split()
简介
split按照匹配的模式将字符串进行切割,返回切割后的字符串列表
语法
re.split(pattern, string, maxsplit=0, flags=0)
pattern:匹配的字符串
string:需要切分的字符串
maxsplit:分隔次数,默认为0(即不限次数)
flags:标志位,用于控制正则表达式的匹配方式,比如:是否区分大小写,多行匹配等
实例
import re
str='China1Japen2English3567ebeijing'
result=re.split((r"\d+"),str)#按照一个或多个数字进行切割
print(result)
#['China', 'Japen', 'English', 'ebeijing']