【发布时间】:2016-06-23 00:52:35
【问题描述】:
我有这个字符串:s = '☀️✈️✈️вьетнам'
我想从中删除表情符号。
所以我在做:
import re
emoji_re = re.compile(u'['
u'\U0001F300-\U0001F64F'
u'\U0001F680-\U0001F6FF'
u'\u2600-\u26FF\u2700-\u27BF]+',
re.UNICODE)
new = emoji_re.sub(r'', s)
这给了我一个奇怪的结果,我将其显示为屏幕截图,因为我无法在此处复制和粘贴它。
奇怪的是,您可以看到“打印”显示正确的结果。为什么会这样?
【问题讨论】:
-
对我来说,another odd thing 正在发生。
标签: regex python-3.x encoding