python re.split_python re模块re.split将字符串分割后返回列表
re.split
split?方法按照能夠匹配的子串將字符串分割后返回列表,它的使用形式如下:
re.split(pattern,?string[,?maxsplit=0,?flags=0])
參數(shù):
參數(shù)描述
pattern匹配的正則表達(dá)式
string要匹配的字符串。
maxsplit分隔次數(shù),maxsplit=1?分隔一次,默認(rèn)為?0,不限制次數(shù)。
flags標(biāo)志位,用于控制正則表達(dá)式的匹配方式,如:是否區(qū)分大小寫(xiě),多行匹配等等。
>>>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")???#?對(duì)于一個(gè)找不到匹配的字符串而言,split?不會(huì)對(duì)其作出分割
["hello?world"]
本博客源碼Github地址:
請(qǐng)隨手給個(gè)star,謝謝!
總結(jié)
以上是生活随笔為你收集整理的python re.split_python re模块re.split将字符串分割后返回列表的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 特殊表情存数据库处理
- 下一篇: matlab cell向量匹配向量,根据