str.split()與re.split()的區別

str.split():python

>>>'hello, world'.split()
>>>['hello,','world']
>>>'hello, world'.split(',')
>>>['hello',' world']

re.split():正則表達式

re.split()方法可使用正則表達式匹配,具體用法以下ide

>>>re.split(r'\W+','hello, world')
>>>['hello','world']

若是使用帶括號的正則表達式則能夠將正則表達式匹配的內容也添加到列表內,例如spa

>>>re.split(r'(\W+)','hello, world')
>>>['hello',', ','world']
相關文章
相關標籤/搜索