Python的str類有split方法,但是這個split方法只能根據指定的某個字符分隔字符串,如果要同時指定多個字符來分隔字符串,該怎么辦呢?
幸運的是python的re模塊中提供的split方法可以用來做這件事情,如下代碼示例:
import re re.split('; |, ',str)
例如:
>>> a='Beautiful, is; better*than\nugly' >>> import re >>> re.split('; |, |\*|\n',a) ['Beautiful', 'is', 'better', 'than', 'ugly']