91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python字符串切割:str.split()與re.split()的對比分析

發布時間:2020-10-18 00:14:15 來源:腳本之家 閱讀:167 作者:hawkerou 欄目:開發技術

1、str.split不支持正則及多個切割符號,不感知空格的數量,比如用空格切割,會出現下面情況。

>>> s1="aa bb cc"
>>> s1.split(' ')
['aa', 'bb', '', 'cc']

因此split只適合簡單的字符分割

2、re.split,支持正則及多個字符切割

>>> print line
abc aa;bb,cc | dd(xx).xxx 12.12'	xxxx
按空格切
>>> re.split(r' ',line)
['abc', 'aa;bb,cc', '|', 'dd(xx).xxx', "12.12'\txxxx"]
加將空格放可選框內[]內
>>> re.split(r'[ ]',line)
['abc', 'aa;bb,cc', '|', 'dd(xx).xxx', "12.12'\txxxx"]
按所有空白字符來切割:\s([\t\n\r\f\v])\S(任意非空白字符[^\t\n\r\f\v]
>>> re.split(r'[\s]',line)
['abc', 'aa;bb,cc', '|', 'dd(xx).xxx', "12.12'", 'xxxx']
多字符匹配
>>> re.split(r'[;,]',line)
['abc aa', 'bb', "cc | dd(xx).xxx 12.12'\txxxx"]
>>> re.split(r'[;,\s]',line)
['abc', 'aa', 'bb', 'cc', '|', 'dd(xx).xxx', "12.12'", 'xxxx']
使用括號捕獲分組的適合,默認保留分割符
re.split('([;])',line)
['abc aa', ';', "bb,cc | dd(xx).xxx 12.12'\txxxx"]
去掉分隔符,加?:
>>> re.split(r'(?:;)',line)
['abc aa', "bb,cc | dd(xx).xxx 12.12'\txxxx"]

以上這篇python字符串切割:str.split()與re.split()的對比分析就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

苍梧县| 雅安市| 会泽县| 普安县| 罗田县| 赤水市| 宝应县| 平舆县| 个旧市| 韶关市| 宣武区| 道孚县| 青冈县| 子长县| 忻州市| 阿拉尔市| 镇坪县| 宁化县| 武鸣县| 岳普湖县| 济宁市| 葫芦岛市| 曲周县| 鹤峰县| 于田县| 麻阳| 东海县| 青田县| 封丘县| 永嘉县| 德州市| 开化县| 乌拉特前旗| 烟台市| 广平县| 敦煌市| 淄博市| 满洲里市| 中西区| 三亚市| 临沂市|