python3 表情符號轉義,特殊符號轉義,過濾四字節字符 表情字符


普通的轉義不說了,簡單的轉義即可
今天碰到了表情付哈入庫,很煩,發現一個第三方庫,很簡單即可將表情字符刪除
 

emoji官網,https://pypi.org/project/emoji/(靠譜的emoji處理庫)

安裝 pip install emoji

清除命令

emoji.demojize(str)

 

完整代碼:

import emoji,re
st = 'Best Seller 🔥64PCS(Save $ 50 🔥Free Shipping)😊'
emoji_str = emoji.demojize(st)
name = re.sub(r':(.*?):','',emoji_str).strip() #清洗后的數據
print(name)

 

拓展延伸:

正則表達式里面 .* 和 .*? 有什么區別?

答:表達式 .* 就是單個字符匹配任意次,即貪婪匹配。 表達式 .*? 是滿足條件的情況只匹配一次,即最小匹配.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM