使用正则表达是过滤
public static string Emoji(string snick)
{
List<string> patten = new List<string>();
patten.Add(@"\p{Cs}");
patten.Add(@"\p{Co}");
for (int i = 0; i < patten.Count; i++)
{
snick= Regex.Replace(snick, patten[i], "?");//屏蔽emoji
}
return snick;
}
到目前为止 没有遇到不能过滤的Emoji表情,如果你遇到了请留言,我会在更新博客