我想取一个String值,并找出其中是否有任何表情符号。可能是一些正则表达式的魔法,但不知道如何做到这一点。
正在寻找同样的事情。
找到这个新发布的包:https://pub.dartlang.org/packages/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])');
我希望这些信息可以提供帮助。