使用 Scala 将句子中存在的多个表情符号添加到数组中
Add multiple emojis present in a sentence into an array using scala
我正在尝试实现一个词典,您可以在其中将表情符号分类为不同的类别。对于这个表情符号可以以字符串的形式输入。
val inputText = "I am happy today ".
如何使用 Scala 将这三个表情符号作为三个元素放入一个数组中?
例如:val ArrayEmoji = [, , ]
您可以提取表情符号的正则表达式(类似于this answer)并转换为字符串数组:
val inputText = "I am happy today "
val ArrayEmoji = raw"\p{block=Emoticons}".r.findAllIn(inputText).toArray
// ArrayEmoji: Array[String] = Array(, , )
我正在尝试实现一个词典,您可以在其中将表情符号分类为不同的类别。对于这个表情符号可以以字符串的形式输入。
val inputText = "I am happy today ".
如何使用 Scala 将这三个表情符号作为三个元素放入一个数组中?
例如:val ArrayEmoji = [, , ]
您可以提取表情符号的正则表达式(类似于this answer)并转换为字符串数组:
val inputText = "I am happy today "
val ArrayEmoji = raw"\p{block=Emoticons}".r.findAllIn(inputText).toArray
// ArrayEmoji: Array[String] = Array(, , )