微信昵称过滤表情

package com.ict.compent.wx;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class EmojiFilter {

    public static String filterEmoji(String source) {
        if(source != null)
        {
            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;
    }
}
时间: 2024-10-23 00:18:52

微信昵称过滤表情的相关文章

微信昵称emoji表情,特殊表情导致列表不显示,导出EXCEL报错等问题解决!

最近做的项目,上线后一切正常,过段时间管理员反馈用户导出EXCEL报错,前台获取用户列表不显示,查找问题找到是微信昵称.emoji表情导致报错, emoji表情介绍 由于微信接口中对于emoji表情使用的是UTF-8的二进制字符串,并没有解码,表现就是当收到微信端用户发来的emoji表情时,显示为一个方块型「」或是无法显示的字符,这时就需要对其进行转码. 每个emoji表情其实都有相应的unicode编码,在解析用户向公众号发送的文字中的emoji表情字符时,我们可以根据unicode码来匹配

用Python分析了数千个微信昵称后,发现了这些秘密!

01 Let's get it 1. 基本信息获取 访问 英文取名 的用户基本信接口,获取 英文取名 用户微信名(NickName).访问次数(Count).总数据集(ResponseData),并将微信名存入文件. # 获取所有用户数量和相关信息 def get_json():     # 获取入口     search_url = '英文取名用户接口,欢迎扫码使用英文取名,生成一个最适合你的英文名'     # 发送http请求,获取请求页面     search_response = re

微信中QQ表情的解析(php)

微信公众平台接受的消息中,标签是用'/:'开头的字符串表示的,假设要在网页上显示(比方制作微信大屏幕),就须要进行转换. 所以我向微信公众平台按顺序发送了各个QQ表情,在微信公众平台后台能够看到接受的表情会被解析成https://res.wx.qq.com/mpres/htmledition/images/icon/emotion/0.gif 这种图片.所以自己写一套解析函数就可以. 在微信公众平台后台发现,腾讯自己干了一件错误的事情:有一些表情没有被正确解析,这些标签的特点是有括号.引號这种字

2017微信号码过滤工具 微信开通检测

说到微信,我们就会想到微商,微商任何时候都觉得很火,为什么自己做起来好难啊,就是因为你没有找对方法,,什么好的方法最好?没有,小编做微商最直接的办法,就是加人,那么要怎么知道号码是否开通微信呢?我们要用到易哥微信开通检测软件了! 2017微信号码过滤工具 微信开通检测 在这里要说到微信开通检测软件与微信的联系,那就离不开它们沟通的桥梁微商,这是一款适合微商的软件,它给微商带来的作用体现在:可以帮助微商寻找精准粉丝客户的需求,从而实现快速的微信网络销售.可是,作为新研发推广的软件产品应该要想到如何

免费微信号码过滤程序

为什么现在的人,为了引流无所不用其局,什么丑闻,什么吸引人就怎么来,这让我想起最近很流行的"出轨门",因为很多人爆料谁谁谁又出轨啦,谁谁谁有找"小三了",什么原配打小三啦!这些不是很低俗的吗?但是却人吸引人的眼球,后面很多人去学,可能有些是真的,但是有些可能是炒作. 免费微信号码过滤程序但是,为什么一件事吸引了一群人观看后,随后有很多效仿呢?现在的人心啊!不管是黑是白,反正有粉丝就行,及时是黑粉,总比没有粉好,开始黑粉,慢慢洗白了,又有一大批粉了,为什么吸粉不能用直

最新微信号码过滤程序 微信判断开通器

新网络时代开启了一个新纪元,拥有一个崭新的互联网交流平台,每个人都可以借助科技的力量完成自我的扩张. 自2011年出道以来,微信便以其强大的社交功能俘获了大量用户的芳心,微信公众平台.朋友圈.消息推送.摇一摇等新颖而又独特的功能丰富了我们的业余生活.截止目前,微信已经拥有4.68亿月活跃用户,所以,微信这个平台自然而然的就成了各个商家的必争之地. 微信并不是一种营销工具但是其对年轻人的吸引力及超强的大众普及度仍然使它成为一种新兴的营销平台.作为以微博营销之后的另一种新型网络营销方式微信营销在具有

急速微信筛选助手 微信注册过滤技巧

微商,这个词我们不陌生了,为什么现在做微商的越来越多?如今做的人多,产品不同市场不同的,我觉得微商这个行业是可以执行的,因为微信用户不会减,只会增加. 纵观整个商业历史,很多商业模式初期都会经历"乱战期",套用马克思的一句话来说:"任何新兴的先进的事业都是曲折发展的;"为此微商模式现在出现的种种困局都是必经的阶段,只是为什么这一困局来的如此的早来的如此的凶猛? 急速微信筛选助手 微信注册过滤技巧2013年年底的时候开始有人在微信朋友圈发点闲杂物品.(萌芽期) 201

如何将微信昵称设置成蓝色字体,让别人一秒就找到你!

看到好友微信昵称是蓝色字体,大方又特别感觉很好看,而且让人一秒就能看到你.我也好想设置微信昵称蓝色字体但是不知道怎么设置,怎么办? 我们今天使用的工具是一款小程序,教别人一秒在通讯录里找到你,希望能帮助大家.我们首先打开微信. 1.点击[发现]--[小程序],然后点击搜索按钮 2.搜索[玩机工具],就能看到里面有很多小功能,找到"蓝色昵称生成器" 3.输入你想要输入的英文字母,然后点击--[一键转换],然后全选复制这个蓝色字体. 4.最后一步,返回[我的]--点击头像--[昵称]更改名

解决 微信包含emoji表情的昵称,直接用sql语句可以写入而在yii2框架写却写不成功的 问题

背景: 首先是emoji表情写入不成功,在网上查了许多资料,包括配置mysql,重启mysql等等,这样之后发现还是写入失败. 将sql语句复制出来,直接粘贴到mysql客户端执行,发现没问题.而通过代码写入却有问题 解决方案: 在config/db.php中将charset = 'utf8'改为charset='utf8mb4' 原生php也类似,可以检查代码中的charset 原文地址:https://www.cnblogs.com/roggeyue/p/10811993.html