看一篇文章写的, emoji 的 区间为 \u1F601-\u1F64F ,
然后我用正则表达式
re.compile(u'[\uF601-\u1F64F]').sub(u'',name)
进行过滤,并没有起到效果呢,请问大家遇到表情符号是怎么解决的呢
然后我用正则表达式
re.compile(u'[\uF601-\u1F64F]').sub(u'',name)
进行过滤,并没有起到效果呢,请问大家遇到表情符号是怎么解决的呢
1
GPU Apr 27, 2016 try:
# UCS-4 Emoji = re.compile(u'[\U00010000-\U0010ffff]') except re.error: # UCS-2 Emoji = re.compile(u'[\uD800-\uDBFF][\uDC00-\uDFFF]') name = Emoji.sub(u'\u25FD', name) By @sciooga |
2
Khlieb Apr 27, 2016 via Android Emoji 其实不止一个区间
https://en.wikipedia.org/wiki/Emoji |