关于re.split,split,rsplit的注意事项,split和rsplit是检查字符的分割使用比较好,都能定义分割次数,而re.split适用于复杂的字符,以及自定义字符的分割。split(pattren,maxsplit)第一个参数为字符,第二个参数为最大分割次数,关于字符只能是简单字符,不能出现"[ ]"这种匹配字符,re.complie()是将字符设定为分割字符,分割字符将字符去掉,这也不能使用匹配相关的符号[ ]。
s ="sdfsds.mosv"
print(s.split("s", maxsplit=3))
print(s.rsplit("s", maxsplit=2))
['', 'df', 'd', '.mosv']
['sdfsd', '.mo', 'v']
---------------------------------------
import re
se = re.compile("sd")
print(se.split(s))
['', 'f', 's.mosv']