1. 程式人生 > >python split使用分隔符分割多個字串

python split使用分隔符分割多個字串

  1. python內建的split()函式只能使用單個分隔符
text = '你好!吃早飯了嗎?再見。'
 
text.split('!')
Out[64]: ['你好', '吃早飯了嗎?再見。']
 
text.split('。|!|?')
Out[65]: ['你好!吃早飯了嗎?再見。']

  1. re模組的split()函式可以使用多個分隔符對句子進行分割,其中不同的分隔符要用 “|” 隔開。
import re
 
re.split('。|!|?',text)
Out[67]: ['你好', '吃早飯了嗎', '再見', '']

原文連結