split和re.split
时间: 2023-11-17 14:01:12 浏览: 63
python字符串切割:str.split()与re.split()的对比分析
split和re.split都是用于字符串分割的方法,但是它们的实现方式不同。split是字符串自带的方法,只能定义一个分隔符,对于分隔符周围的不确定空格无能为力。而re.split则是正则模块的方法,可以使用正则表达式作为分隔符,可以弥补split的局限性。re.split还可以返回分隔符,分隔符写在[]里面,分隔符之间没有分隔。例如,re.split(r'[\s,;]\s*',tem)可以将字符串tem按照空格、逗号、分号进行分割,并返回分隔符。最终结果为['asdf', 'fjdk', 'afed', 'fjek', 'asdf', 'foo']。
阅读全文