【发布时间】:2020-11-25 17:37:02
【问题描述】:
有什么方法可以判断 c# string 是单个 Emoji 还是有效的 Emoji ZWJ 序列?
我希望基本上能够从官方 unicode 列表中找到任何 Emoji,http://www.unicode.org/reports/tr51/tr51-15.html#emoji_data
我似乎没有为此找到一个 nuget 包,而且大多数 SO 问题似乎并不容易适用于我的案例(即Is there a way to check if a string in JS is one single emoji?)
【问题讨论】:
-
将所有表情符号字符值存储在 HashSet
中,然后在文本中查找匹配项。希望它不会是一个巨大的字符串,而更像是一个注释类型的东西。 -
这听起来很难维护,但我想这会奏效。
-
“维护困难”:只需从问题中的链接下载列表即可。
-
这适用于今天,但需要特别注意以后更新文档。
-
也许这个答案 (stackoverflow.com/questions/51502486/…) 会有所帮助