我们如何在Python中使用多个分隔符来中断字符串?

我们可以使用re.split(delimiter,str)方法使用多个定界符来中断一个字符串。它使用分隔符的正则表达式和我们需要拆分的字符串。例如:

a='Beautiful, is; better*than\nugly'
import re
print(re.split('; |, |\*|\n',a))

我们得到输出

['Beautiful', 'is', 'better', 'than', 'ugly']