Java字符串去除表情
源码
public static String removeNonBmpUnicodes(String s) {
return null == s ? null : s.replaceAll("[^\\u0000-\\uFFFF]", "");
}
测试用例
@Test
public void testRemoveNonBmpUnicode() {
String name = "皮🎵👀🐳🦌皮🐲虾";
System.out.println(removeNonBmpUnicode(name));
}
测试结果
皮皮虾