【发布时间】:2023-03-24 13:08:01
【问题描述】:
这里是表情列表:http://en.wikipedia.org/wiki/List_of_emoticons 我想形成一个正则表达式来检查句子中是否存在这些表情符号。例如,“嘿,我很好 :)”或“我很生气和悲伤 :(”,但维基百科的列表中有很多表情符号,所以我想知道如何才能完成这项任务。 我是正则表达式的新手。 & Python。
>>> s = "hey there I am good :)"
>>> import re
>>> q = re.findall(":",s)
>>> q
[':']
【问题讨论】:
-
This 会回答你的问题。
-
只匹配 :( 和 :) 但我有一个来自维基百科的庞大列表
-
这个答案应该足以引导您找到解决方案。不要指望完整的解决方案。
-
@tobias_k m 使用此列表。 en.wikipedia.org/wiki/List_of_emoticons 所以是的。
-
@fscore 你可能想要一个赏金......然后
标签: python regex nlp emoticons