pattern compileandroid怎样过滤字符串中的emoji表情

pattern compile  时间:2022-02-24  阅读:()

android怎样过滤字符串中的emoji表情

对于字符串处理,首选就是正则表达式去处理,而在android系统中可以自定义InputFilter去过滤需要处理掉的字符串,代码如下   InputFilter emojiFilter = new InputFilter ( ) {   @Override   public CharSequence filter ( CharSequence source , int start , int end , Spanned dest , int dstart ,   int dend ) {   }   } ;   随后我查阅了 emoji 的wikipedia与 Github ,从中提取出表情的一个大概unicode范围,由于Java可以直接对unicode进行匹配,这样我们可以很省事直接写出Pattern即可,代码如下   InputFilter emojiFilter = new InputFilter ( ) {   Pattern emoji = Pattern . (   "[ud83cudc00-ud83cudfff]|[ud83dudc00-ud83dudfff]|[u2600-u27ff]" ,   Pattern . UNICODE_CASE | Pattern . CASE_INSENSITIVE ) ;   @Override   public CharSequence filter ( CharSequence source , int start , int end , Spanned dest , int dstart ,   int dend ) {   Matcher emojiMatcher = emoji . matcher ( source ) ;   if ( emojiMatcher . find ( ) ) {   return "" ;   }   return null ;   }   } ;   基本上这样就能过滤掉emoji表情了

安徽BGP云服务器 1核 1G 5M 29元/月 香港云服务器 1核 1G 19元首月 麻花云

麻花云怎么样?麻花云公司成立于2007年,当前主打产品为安徽移动BGP线路,数据中心连入移动骨干网。提供5M,10M大带宽云主机,香港云服务器产品,数据中心为香港将军澳机房,香港宽频机房 cn2-GIA优质线路、采用HYPER-V,KVM虚拟技术架构一、麻花云官网点击直达麻花云官方网站合肥网联网络科技有限公司优惠码: 专属优惠码:F1B07B 享受85折优惠。最新活动 :双11 云上嗨购 香港云主...

两款半月湾 HMBcloud 春节88折日本和美国CN2 VPS主机套餐

春节期间我们很多朋友都在忙着吃好喝好,当然有时候也会偶然的上网看看。对于我们站长用户来说,基本上需要等到初八之后才会开工,现在有空就看看是否有商家的促销。这里看到来自HMBcloud半月湾服务商有提供两款春节机房方案的VPS主机88折促销活动,分别是来自洛杉矶CN2 GIA和日本CN2的方案。八八折优惠码:CNY-GIA第一、洛杉矶CN2 GIA美国原生IP地址、72小时退款保障、三网回程CN2 ...

RAKsmart 黑色星期五云服务器七折优惠 站群服务器首月半价

一年一度的黑色星期五和网络星期一活动陆续到来,看到各大服务商都有发布促销活动。同时RAKsmart商家我们也是比较熟悉的,这次是继双十一活动之后的促销活动。在活动产品中基本上沿袭双11的活动策略,比如有提供云服务器七折优惠,站群服务器首月半价、还有新人赠送红包等活动。如果我们有需要RAKsmart商家VPS、云服务器、独立服务器等产品的可以看看他们家的活动。这次活动截止到11月30日。第一、限时限...

pattern compile为你推荐
查字网拐字换什么偏旁 成新字暴力破解密码8位密码暴力破解要多久手机建设银行网址建设银行个人网上银行使用手机浏览器访问没有登录入口。药品标准查询药品国家标准怎么查阅12306注册12306怎么注册账号科来网络分析网络流量,科来网络分析系统可以监控吗?工作日志系统工作记录软件有哪些启动iiswin7如何启动iisairodumpessid被隐藏了怎么破?是空格吗?通信电子电路如何学好通信电子线路?
虚拟主机系统 域名升级访问 服务器评测 香港服务器99idc 缓存服务器 Hello图床 免费名片模板 国内加速器 蜗牛魔方 个人域名 gtt web服务器安全 闪讯官网 联通网站 免费邮件服务器 网站加速软件 秒杀品 游戏服务器出租 谷歌台湾 稳定空间 更多