4 回答

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超9個(gè)贊
re.plit(模式,字符串[,maxsplit=0])
將字符串按模式出現(xiàn)的情況拆分。如果在模式中使用捕獲括號(hào),則模式中所有組的文本也將作為結(jié)果列表的一部分返回。如果maxsplit是非零的,則最多會(huì)發(fā)生maxsplitplit,并且返回字符串的其余部分作為列表的最后一個(gè)元素。(不兼容性注意:在最初的Python1.5版本中,maxsplp被忽略了。這已在以后的版本中得到修正。)
>>> re.split('\W+', 'Words, words, words.')
['Words', 'words', 'words', '']
>>> re.split('(\W+)', 'Words, words, words.')
['Words', ', ', 'words', ', ', 'words', '.', '']
>>> re.split('\W+', 'Words, words, words.', 1)
['Words', 'words, words.']

TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超22個(gè)贊
>>> 'a;bcd,ef g'.replace(';',' ').replace(',',' ').split()['a', 'bcd', 'ef', 'g']
添加回答
舉報(bào)