python 去除表情
时间: 2023-06-11 12:10:31 浏览: 189
可以使用Python的re模块和正则表达式来去除表情。
示例代码如下:
```
import re
def remove_emoji(text):
emoji_pattern = re.compile("["
u"\U0001F600-\U0001F64F" # emoticons
u"\U0001F300-\U0001F5FF" # symbols & pictographs
u"\U0001F680-\U0001F6FF" # transport & map symbols
u"\U0001F1E0-\U0001F1FF" # flags (iOS)
u"\U00002702-\U000027B0"
u"\U000024C2-\U0001F251"
"]+", flags=re.UNICODE)
return emoji_pattern.sub(r'', text)
text_with_emoji = "This is a message with 😀 emojis 🚀🌟🌍"
text_without_emoji = remove_emoji(text_with_emoji)
print(text_without_emoji)
```
输出结果为:
```
This is a message with emojis
```
这个函数会将文本中的所有表情都去除掉。如果你想保留一些表情,可以根据需要修改正则表达式。
阅读全文