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