java手机端网页常用的过滤emoji表情,注意:过滤常规emoji表情,iso或安卓一些手机自带的特殊表情不在过滤范围

import java.util.regex.Matcher;

import java.util.regex.Pattern;

public class EmojiUtil {

public static String filterEmoji(String source) {

if(source != null){

//匹配emoji表情编码

Pattern emoji = Pattern.compile ("[\ud83c\udc00-\ud83c\udfff]|[\ud83d\udc00-\ud83d\udfff]|[\u2600-\u27ff]",Pattern.UNICODE_CASE | Pattern . CASE_INSENSITIVE ) ;

Matcher emojiMatcher = emoji.matcher(source);

if ( emojiMatcher.find()) {

source = emojiMatcher.replaceAll("*");

return source ;

}

return source;

}

return source;

}

}

java emoji过滤_java过滤emoji表情相关推荐

  1. java emoji问号_java过滤emoji字符

    替换成问号: EmojiFilter.filterEmoji(str, "?"); import org.apache.commons.lang3.StringUtils; /** ...

  2. java emoji 编码_Java对Emoji表情编码与解码

    Java对Emoji表情编码与解码,使用到Java Emoji Converter . GitHub地址:https://github.com/binarywang/java-emoji-conver ...

  3. java过滤_java 过滤list的几种方式

    java中 过滤list的几种方式 方式一:使用java 8语法:stream+反射 Liststudent3List=new ArrayList<>(); Student3 studen ...

  4. java 6字节_java过滤四字节和六字节特殊字符

    java7版本中可以这样写: source.replaceAll("[\ud800\udc00-\udbff\udfff\ud800-\udfff]", "*" ...

  5. java脏字过滤_java 过滤脏字

    public class DirtyFilter { private int rs = -1; public  String[] dirtyArr = {};//脏字数组 public  boolea ...

  6. java 过滤微信昵称_java过滤微信昵称emoji表情与非emoji的问题解决方法

    import java.util.regex.Matcher; import java.util.regex.Pattern; /** * 过滤emoji表情与非emoji表情 * @author h ...

  7. java过滤微信昵称emoji表情

    注:核心代码为转载 最近在开发中遇到要过滤掉微信名称中的表情,再入库的功能:在找了多篇实现验证后,发现排名在前的文章们竟然有bug,最终找到以下实现,验证后符合要求,特此记录一下. import ja ...

  8. PHP过滤输入的emoji表情

    1.过滤emoji表情的原因 在我们的项目开发中,emoji表情是个麻烦的东西,即使我们可以能存储,也不一定能完美显示,因为它的更新速度很快:在iOS以外的平台上,例如PC或者android.如果你需 ...

  9. Python表情包处理教程:如何过滤和替换emoji表情?

    Python表情包处理教程:如何过滤和替换emoji表情? Python是一种高级编程语言,它也是一个非常流行的用于数据分析.机器学习和自然语言处理的工具.在这些领域中使用文字和符号非常重要,但是有时 ...

最新文章

  1. Oracle10g安装中遇到的错误及解决办法
  2. 开发日记-20190905 关键词 Linux (Ubuntu) 下的Android模拟器:Genymotion
  3. 图片标签|| 列表标签||链接标签||div和span|| 语义化标签
  4. mysql 按时间累计计算_MySQL某公司面试题累计值的计算案例
  5. [导入]关于谭浩强[上]
  6. C#实现实体类和XML相互转换
  7. 小孔子文章管理系统V2.0发布测试
  8. 如何在你的项目中集成 CAP【手把手视频教程】
  9. matlab制作萨克斯音乐,Cmusic Productions SAXBAND Soprano Sax KONTAKT 萨克斯
  10. [在今天的历史]他们终于要对我下毒手了
  11. 数据同步Sqoop用法之mysql与Hive导入导出
  12. R中统计假设检验总结
  13. c语言设计简易游戏背包
  14. 浅谈ES6后的TDZ时间死区
  15. Python将图片转换为ASCII字符画
  16. 如何查看一个vs工程使用的vs版本是哪一个?
  17. 第16课:转型的难处
  18. Python图片批量自动抠图去背景
  19. VLC Plugin JS 方法
  20. 人生不设限 没有不可能

热门文章

  1. 怎样上传本地音乐到网上,有以.mp3结尾的外链,可以引用到qq空间的 怎么弄的~
  2. Couldn't check for existence of job: Table 'manage.QRTZ_JOB_DETAILS' doesn't exist
  3. (OK) Android-x86-7.1.1 - quagga - ospf6d - SIMP (Single-Interface MultiPath)
  4. 【解决方案】Microsoft Visual C++ 14.0 is required
  5. 8次点击,30秒创建连接器,Ta竟然做到了!
  6. MIPS 指令集(共31条)
  7. 在线测试音视频资源分享
  8. Ott支付对接 php
  9. 手机拍照光线不够白平衡自动改变_学会特写、以及手机的白平衡,你也可以拍出这样的大片...
  10. android电视分辨率是多少合适,液晶电视怎么调分辨率 分辨率多少合适