python re.split_python re模块re.split将字符串分割后返回列表
re.split
split?方法按照能夠匹配的子串將字符串分割后返回列表,它的使用形式如下:
re.split(pattern,?string[,?maxsplit=0,?flags=0])
參數:
參數描述
pattern匹配的正則表達式
string要匹配的字符串。
maxsplit分隔次數,maxsplit=1?分隔一次,默認為?0,不限制次數。
flags標志位,用于控制正則表達式的匹配方式,如:是否區分大小寫,多行匹配等等。
>>>import?re
>>>?re.split("W+",?"pythonf,?pythonf,?pythonf.")
["pythonf",?"pythonf",?"pythonf",?""]
>>>?re.split("(W+)",?"?pythonf,?pythonf,?pythonf.")
["",?"?",?"pythonf",?",?",?"pythonf",?",?",?"pythonf",?".",?""]
>>>?re.split("W+",?"?pythonf,?pythonf,?pythonf.",?1)
["",?"pythonf,?pythonf,?pythonf."]
>>>?re.split("a*",?"hello?world")???#?對于一個找不到匹配的字符串而言,split?不會對其作出分割
["hello?world"]
本博客源碼Github地址:
請隨手給個star,謝謝!
總結
以上是生活随笔為你收集整理的python re.split_python re模块re.split将字符串分割后返回列表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 特殊表情存数据库处理
- 下一篇: pandas 合并所有列_Python学