国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

python - 我該怎么寫正則?

瀏覽:114日期:2022-06-30 09:24:08

問題描述

s = u’ud83dudc8b’co = re.compile( u’ud83dudc8b’)co.sub(u’’,s)print(u’ud83d’)

輸出如下UnicodeEncodeError: ’utf-8’ codec can’t encode character ’ud83d’ in position 0: surrogates not allowed

s中大概是一個微博表情,搞了一下午怎么都顯示不出來,想著替換掉算了然后怎么都沒法匹配到,為什么呢

問題解答

回答1:

首先,是2個問題1.為什么顯示不出來2.想替換掉但是為什么匹配不到

回答1.特殊編碼在終端上是無法顯示的,如果是在UI上顯示,那么需要把UI的encoding設置好。2.試試下面的代碼

import res = u’hello ud83dudc8b world’co = re.compile( u’ud83dudc8b’)ss = co.sub(u’’,s)print(ss)

運行結果:hello world

回答2:

我都是抄的

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 望城县| 桦南县| 江口县| 巴林左旗| 香格里拉县| 宝清县| 安化县| 志丹县| 林西县| 兰溪市| 焉耆| 九龙坡区| 德州市| 阿城市| 临清市| 钟祥市| 理塘县| 商城县| 北碚区| 嵩明县| 克什克腾旗| 沾益县| 云阳县| 张家港市| 信丰县| 九台市| 台山市| 濉溪县| 闸北区| 贵德县| 庆云县| 扎兰屯市| 双柏县| 淮南市| 蕲春县| 昭平县| 贵定县| 团风县| 古蔺县| 噶尔县| 稻城县|