java 微信昵称过滤表情

摘要:
packagecom.ict.compent.wx;importjava.util.regex.Matcher;importjava.util.regex.Pattern;/***微信过滤表情*@authorhsw**/publicclassEmojiFilter{publicstaticStringfilterEmoji(Stringsource){if(source==null){return
packagecom.ict.compent.wx;

importjava.util.regex.Matcher;
importjava.util.regex.Pattern;

/*** 微信过滤表情
 * @authorhsw
 *
 */
public classEmojiFilter {

    public staticString filterEmoji(String source) {
        if (source == null) {
            returnsource;
        }
        Pattern emoji = Pattern.compile("[ud83cudc00-ud83cudfff]|[ud83dudc00-ud83dudfff]|[u2600-u27ff]",
                Pattern.UNICODE_CASE |Pattern.CASE_INSENSITIVE);
        Matcher emojiMatcher =emoji.matcher(source);
        if(emojiMatcher.find()) {
            source = emojiMatcher.replaceAll("*");
            returnsource;
        }
        returnsource;
    }
}

免责声明:文章转载自《java 微信昵称过滤表情》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇分享8个非常时髦的翻页特效(附代码片段)JS实现搜索模糊匹配下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

springsession生成sessionid不一致问题解决

毫无疑问,我遇到的主要问题是两个不同版本的spring boot,需要共享sessionid。...

Windows 7集成IE11(离线安装包、补丁)

当Win7系统需要集成IE11时,我们需要提前输入六个补丁KB2731771、KB2786081、KB2834140、KB2670838、KB2729094、KB2533623332位★ 百度网盘64位★ 百度网盘。我们需要输入这六个补丁才能更改IE11。此外,我们还需要32位的IE11离线安装包★ 百度网盘64位★ 百度网盘。这六个补丁是安装IE11所必需...

Docker Compose 版本过高(Docker版本不匹配),降低docker-compose版本

好了,开始降级docker-compose,先卸载:#pipuninstalldocker-compose再安装指定版本:#pipinstalldocker-compose==1.5.2至此,docker-compose降版本成功!...

html,js简单保存textarea换行格式

有时我们需要在提交表单时保存html标记,但textarea不保存换行信息,因此我们需要使用js保存HTM标记,例如textarea的换行。˃˃g、 “”);这只是一个允许在js中保留HTML文本区域中的换行符和其他格式的模型。你需要开发它来满足你的需求。希望岑溪网站开发分享的内容对您有所帮助!...

【01】如何在XMind中排列自由主题

如何在XMind中安排免费主题。在XMind思维导图软件中,用户可以根据需要添加免费主题。然而,由于自由主题的灵活性,它并不整洁,与需要控制界面有序排列的用户相比,这会造成一定的麻烦。首先选择要组织的所有免费主题,单击,然后在下拉框中选择以安排免费主题。有六种排列方式:左对齐、垂直居中、右对齐、顶部对齐、水平居中和底部对齐。...

十四、ES开启密码认证

所以我们需要为es head和kibana添加密码认证。4、 为kibana设置密码。1.为kibana配置证书。因为kibana和es之间的连接也需要证书加密通信。mkdir-p/etc/kibana/certscp/etc/selastic search/certs-*/etc/kibana/certs/2.授予kibana主要权限。权限必须为kiban...