Python 中re.split()方法
生活随笔
收集整理的這篇文章主要介紹了
Python 中re.split()方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
import re
line = 'aaa bbb ccc;ddd eee,fff'
#單字符切割
re.split(r';',line)
['aaa bbb ccc', 'ddd eee,fff']
#兩個字符以上切割需要放在 [ ] 中
re.split(r'[;,]',line)
['aaa bbb ccc', 'ddd eee', 'fff']
其實你需要記住的只是這一個
#所有空白字符切割 re.split(r'[;,\s]',line) ['aaa', 'bbb', 'ccc', 'ddd', '', '', 'eee', 'fff']以下不常用
#使用括號捕獲分組,默認保留分割符 re.split(r'([;])',line)#不想保留分隔符,以(?:...)的形式指定 re.split(r'(?:[;])',line)#不想保留分隔符,以(?:...)的形式指定 re.split(r'(?:[;,\s])',line)總結
以上是生活随笔為你收集整理的Python 中re.split()方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 切割字符串
- 下一篇: nltk 文本预处理