在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Python/ 我用python strip()去除 首尾漢字為啥不行呢?

我用python strip()去除 首尾漢字為啥不行呢?

se="我的愛(ài)3453454好作文"
se.strip(u"[u4e00-u9fa5]+")
'我的愛(ài)3453454好作文'
se.strip(u"[u4e00-u9fa5]+")
'我的愛(ài)3453454好作文'
se=u"我的愛(ài)3453454好作文"
se.strip(u"[u4e00-u9fa5]+")
'我的愛(ài)3453454好作文'
se.strip(u"[u4e00-u9fa5]")
'我的愛(ài)3453454好作文'
se.strip("[u4e00-u9fa5]")
'我的愛(ài)3453454好作文'
回答
編輯回答
安若晴

strip()的參數(shù)不支持正則表達(dá)式,參數(shù)是字符序列,字符串收尾包含在那個(gè)序列里的就刪除,舉個(gè)例子:
In [1]: se = "+dwjsdd"
In [2]: se
Out[2]: '\+dwjsd\d'
In [3]: se.strip("d+")
Out[3]: 'wjs'

2017年6月20日 07:40
編輯回答
怪痞
import re
s1 = "我的愛(ài)3453454好作文"
s2 = "我的愛(ài)3453454好作123432文"

p = re.compile("[^\u4e00-\u9fa5]+")

print([i.group() for i in p.finditer(s1)])
print([i.group() for i in p.finditer(s2)])

用這個(gè)方法試試。

2018年5月24日 10:21