用java 去除字符串中的 emoji表情 Unicode 编码 的emoji表情 也去除
时间: 2023-04-06 11:01:04 浏览: 156
Emoji表情处理java
你可以使用正则表达式来去除字符串中的 emoji 表情,以下是示例代码:
```java
String str = "Hello, \uD83D\uDE0A\uD83D\uDE00\uD83D\uDE01";
str = str.replaceAll("[\\x{1F600}-\\x{1F64F}\\x{1F300}-\\x{1F5FF}\\x{1F680}-\\x{1F6FF}\\x{2600}-\\x{26FF}\\x{2700}-\\x{27BF}]", "");
System.out.println(str); // 输出:Hello,
```
这段代码使用了 Unicode 编码的范围来匹配 emoji 表情,将其替换为空字符串即可去除。
阅读全文