re.split
split方法按照能够匹配的子串将字符串分割后返回列表,它的使用形式如下:
re.split(pattern,string[,maxsplit=0,flags=0])
参数:
参数描述
pattern匹配的正则表达式
string要匹配的字符串。
maxsplit分隔次数,maxsplit=1分隔一次,默认为0,不限制次数。
flags标志位,用于控制正则表达式的匹配方式,如:是否区分大小写,多行匹配等等。
>>>importre
>>>re.split("W+","pythonf,pythonf,pythonf.")
["pythonf","pythonf","pythonf",""]
>>>re.split("(W+)","pythonf,pythonf,pythonf.")
["","","pythonf",",","pythonf",",","pythonf",".",""]
>>>re.split("W+","pythonf,pythonf,pythonf.",1)
["","pythonf,pythonf,pythonf."]
>>>re.split("a*","helloworld")#对于一个找不到匹配的字符串而言,split不会对其作出分割
["helloworld"]
本博客源码Github地址:
请随手给个star,谢谢!