gpt4 book ai didi

python - 正则表达式表情符号Unicode

转载 作者:行者123 更新时间:2023-11-28 20:14:38 33 4
gpt4 key购买 nike

在Python3.6中,我使用这个regex模式删除emojis:

emoji_pattern = re.compile(u"["
u"\U0001F600-\U0001F64F" # emoticons
u"\U0001F300-\U0001F5FF" # symbols & pictographs
u"\U0001F680-\U0001F6FF" # transport & map symbols
u"\U0001F1E0-\U0001F1FF" # flags (iOS)
"]", flags= re.UNICODE)


因为它看起来不像上面的代码,而且在regex101中不工作,所以我想知道如何将它放入模式中,谢谢!
编辑:
如前所述,这是一个例子(这里不显示emoji)
mot = '⚡'
mot = emoji_pattern.sub('', mot)
print(mot)

And i'll see the emoji

最佳答案


"\u2600-\u26FF"  # Unicode Block 'Miscellaneous Symbols'

。。
当前版本的Python在字符串文本中支持unicode,因此您可以简单地在regex中使用实际的字符。
>>> re.sub('⚡', ':zap:', 'AC⚡DC')
'AC:zap:DC'

关于python - 正则表达式表情符号Unicode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48945826/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com