【发布时间】:2021-06-05 11:08:02
【问题描述】:
我需要从字符串中提取表情符号,用于我在 Flutter 中进行的这个项目
输入: “大家好????????????”
输出: “????????????”
我如何做到这一点?
这是我迄今为止根据this 帖子尝试过的方法
var emojiRegex = RegExp(
"r'(\u00a9|\u00ae|[\u2000-\u3300]|\ud83c[\ud000-\udfff]|\ud83d[\ud000-\udfff]|\ud83e[\ud000-\udfff])'");
getEmojis(String message) {
print("EXTRACTING EMOJI");
var output = message.replaceAll(emojiRegex,"");
print("EMOJI: $output");
}
【问题讨论】:
-
请添加您目前使用的代码以查看问题所在。
-
@TamirAbutbul 我试图使用该链接中的解决方案,但它似乎对我不起作用
-
@WiktorStribiżew 我已经添加了到目前为止我尝试过的代码
-
@WiktorStribiżew 不想删除表情符号,我只想从字符串中删除除表情符号之外的所有其他内容
标签: android regex flutter dart