package com.xiaomi.deeplearning.chatbot.service; public class SplitEmoji { public static void main(String[] args) { String input = "今天天氣不錯yeah ~_~ ??"; //去表情ip2和ip3 String ip2 = input.replaceAll("[^\\u0000-\\uFFFF]", ""); String ip3 = input.replaceAll("[\\ud800\\udc00-\\udbff\\udfff\\ud800-\\udfff]", ""); //只保留表情 String ip4 = input.replaceAll("[^\\ud800\\udc00-\\udbff\\udfff\\ud800-\\udfff]", ""); System.out.println(input); System.out.println(ip2); System.out.println(ip3); System.out.println(ip4); } } /*result: 今天天氣不錯yeah ~_~ ?? 今天天氣不錯yeah ~_~ 今天天氣不錯yeah ~_~ ?? */ |
|