1. 程式人生 > >python正則表示式 re (二)split

python正則表示式 re (二)split

re.split

可以使用re.split來分割字串,如:re.split(r’\s+’, text);將字串按空格分割成一個單詞列表。

原型:
re.split(pattern, string, maxsplit=0)

通過正則表示式將字串分離。如果用括號將正則表示式括起來,那麼匹配的字串也會被列入到list中返回。maxsplit是分離的次數,maxsplit=1分離一次,預設為0,不限制次數。

例如:

re.split(‘\W+’, ‘Words, words, words.’)
[‘Words’, ‘words’, ‘words’, ”]

如果字串不能匹配,將會返回整個字串的list。

re.split(“a”,”bbb”)
[‘bbb’]