分享

java表情处理

 520jefferson 2021-04-06

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 ~_~ 

😕

*/

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多