问题简单而简短。
我可以检查字符串是否包含表情符号吗?
在我的聊天应用程序中,我希望所有表情符号都比通常的字体大一点。所以我需要检查一个角色是否是表情符号。这在 Flutter 中甚至可能吗?
最佳答案
有一个包支持这个,叫做flutter_emoji .
查看源码,检测很简单:
它使用以下正则表达式:
/// A tweak regexp to pass all Emoji Unicode 11.0
/// TODO: improve this version, since it does not match the graphical bytes.
static final RegExp REGEX_EMOJI = RegExp(r'(\u00a9|\u00ae|[\u2000-\u3300]|\ud83c[\ud000-\udfff]|\ud83d[\ud000-\udfff]|\ud83e[\ud000-\udfff])');
关于flutter - 我可以检查字符串是否包含表情符号吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49832617/