我试图将给定文本中的表情符号与其他字符/单词/表情符号分开。我想稍后使用表情符号作为文本分类的特征。所以,重要的是,我把句子中的每一个表情符号分别作为一个单独的字符来处理。
守则:
import re
text = "I am very #happy man but my wife is not "
print(text) #line a
reg = re.compile(u'['
u'\U0001F300-\U0001F64F'
u'\U0001F680-\U0001F6FF'
u'\u260
我正在制作一个反应机器人,我目前正在制作添加表情符号命令。该命令需要消息id,它将为用户提供角色,以及它将显示的表情符号。但是我不知道怎么把表情符号变成一种身份?我不知道如何将提到的角色转换为id,有人能帮我吗? let ARGmsgId = args[0];
let ARGemoji = args[1]; // USER IS GOING TO ENTER IN AN EMOJI - I WANT TO TURN IT INTO A SORT OF EMOJI ID THAT I CAN STORE IN THE DATABASE
let ARGrole = args[2]; //USER
可能重复:
在重构一些rails代码时,我在ruby中遇到了一些语法异常。
给定以下方法
def get_value
42
end
为什么要这么做?
if value = get_value
puts value
end
而这不是吗?
puts value if value = get_value
后者给出了一个错误:undefined local variable or method `value' for main:Object (NameError)。我以为这些表情是平等的?当if块在puts之前进行评估时,value不应该是未定义的.