/**

* 判断是否是QQ表情

*

* @param content

* @return

*/

public static boolean isQqFace(String content) {

boolean result = false;

// 判断QQ表情的正则表达式

String qqfaceRegex = "/::\\)|/::~|/::B|/::\\||/:8-\\)|/::|/::,@|/:,@f|/::-S|/:\\?|/:,@x|/:,@@|/::8|/:,@!|/:!!!|/:xx|/:bye|/:wipe|/:dig|/:handclap|/:&-\\(|/:B-\\)|/:|/::-O|/:>-\\||/:P-\\(|/::'\\||/:X-\\)|/::\\*|/:@x|/:8\\*|/:pd|/:|/:beer|/:basketb|/:oo|/:coffee|/:eat|/:pig|/:rose|/:fade|/:showlove|/:heart|/:break|/:cake|/:li|/:bome|/:kn|/:footb|/:ladybug|/:shit|/:moon|/:sun|/:gift|/:hug|/:strong|/:weak|/:share|/:v|/:@\\)|/:jj|/:@@|/:bad|/:lvu|/:no|/:ok|/:love|/:|/:jump|/:shake|/:|/:circle|/:kotow|/:turn|/:skip|/:oY|/:#-0|/:hiphot|/:kiss|/:";

Pattern p = Pattern.compile(qqfaceRegex);

Matcher m = p.matcher(content);

if (m.matches()) {

result = true;

}

return result;

}

如果您觉得本文的内容对您的学习有所帮助:

关键字:java QQ表情 Pattern compile matcher matches

java 检测表情符号_java判断字符串是否是QQ表情相关推荐

  1. java 检测表情符号_java – 检测String中的字符是否是表情符号(使用Android)

    我实际上能够使用链接的iOS代码来创建以下功能.我没有意识到包含例如单个表情符号的字符串将具有2的长度.因此,您可以检查字符是否实际上是代理. 我不完全确定如何从iOS代码中处理if(substrin ...

  2. java uppercase方法_java 判断字符串首字符大写(uppercase或者capital)

    如果首字符大写,返回true,否则返回false private boolean isUppercase(String str) { // TODO Auto-generated method stu ...

  3. java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字_灵思致远Leansmall的博客-CSDN博客_java判断字符串只包含数字字母

    import java.util.regex.Matcher; import java.util.regex.Pattern;public class StrValidate {// 纯数字priva ...

  4. Java代码判断字符串中是否含有表情

    最近在发微信公众号模版消息时遇到一个问题,如果用户的nickname中有表情,那么消息的字体颜色就会发生变化,像这样: 这个问题应该是微信的问题,所以我们不能解决掉这个bug,只能等腾讯爸爸来修复.唯 ...

  5. 判断字符串是否含有emoji表情或者颜文字(非键盘可输入的特殊字符)

    这里写自定义目录标题 判断字符串是否含有emoji表情或者颜文字(非键盘可输入的特殊字符) 判断字符串是否含有emoji表情或者颜文字(非键盘可输入的特殊字符) 最近遇到一个特别有意思的自动化测试小姐 ...

  6. java字符串是不是整数的函数_java判断字符串是否为整数的方法

    java判断字符串是否为整数的方法: 方法一:用JAVA自带的函数/** * * @Description: 用JAVA自带的函数 * * @param str * @return * @return ...

  7. java equals 判断空_Java 判断字符串是否为空的三种方法与性能分析

    [java中判断字符串是否为数字的三种方法  1>用JAVA自带的函数 public static boolean isNumeric(String str){   for (int i = s ...

  8. java字符串为空抛出异常_Java 判断字符串是否为空的四种方法,及效率比较。

    以下是Java 判断字符串是否为空的四种方法: 方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低: if(s == null ||"".equals(s)); 方法二: ...

  9. java 判断是否包含中文_java判断字符串中是否包含中文并过滤中文

    java判断字符串中是否包含中文并过滤掉中文,具体内容如下 1.判断字符串中是否包含中文方法封装 /** * 判断字符串中是否包含中文 * @param str * 待校验字符串 * @return ...

  10. java 字符串为空_java判断字符串为空,方法详解

    之前给大家介绍过关于java输出字符串的方法,那么下面要给大家带来的就是java判断字符串为空的方法,一起来通过下面的文章内容进行一下详细的了解吧. java判断字符串最常见的四种方法: 方法1if  ...

最新文章

  1. RDKit | 可视化重要片段
  2. 用计算机弹奏lemon乐谱,原神乐谱lemon怎么弹 lemon乐谱弹奏方法教学
  3. 英雄联盟显示服务器连接异常 即将退出,win7系统玩英雄联盟提示服务器连接异常即将退出...
  4. 忽略并存在数据损坏风险_内部审计快速启动数据分析的6个关键点
  5. python中输入的字怎么表示_简单讲解Python中的字符串与字符串的输入输出
  6. SQL2005备份集中的数据库备份与现有的数据库不同,错误号码:3154,解决方法...
  7. Java高级语法笔记-内部类
  8. excel三次样条函数_用于数字成像的双三次插值技术?
  9. codeforce438D The Child and Sequence
  10. Android 常用 adb 命令总结【转】
  11. Web 上构建MDI 应用程序---Prototype Window Class
  12. java程序编写需注意的问题
  13. SpringSecurity+SpringSocial 实现QQ登入(一)
  14. 毕业季海报设计素材图片大全,送给毕业生们最好的毕业季祝福语文案
  15. 函数IsValid()
  16. Unity Bounds 边界框(包围盒)
  17. M3U8视频解密下载
  18. 华为小实例|VRRP协议
  19. 伪元素写竖线_[CSS] 用伪元素:after实现分割线和气泡
  20. Python—SJ—实验4—DNA翻译

热门文章

  1. 存储过程实现创建修改表及其数据
  2. linux查看java堆栈
  3. 实时操作系统与分时操作系统原理详解——经典
  4. DreamWeaver CC网页设计与制作
  5. 网页设计与制作(HTML+CSS)
  6. 数据结构与算法分析(一)
  7. net use 命令使用教程
  8. Struts2通配符和动态方法调用
  9. 随e行wlan v9.2.0930
  10. Win10鼠标右键菜单不显示怎么办?