java 检测表情符号_java判断字符串是否是QQ表情
/**
* 判断是否是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表情相关推荐
- java 检测表情符号_java – 检测String中的字符是否是表情符号(使用Android)
我实际上能够使用链接的iOS代码来创建以下功能.我没有意识到包含例如单个表情符号的字符串将具有2的长度.因此,您可以检查字符是否实际上是代理. 我不完全确定如何从iOS代码中处理if(substrin ...
- java uppercase方法_java 判断字符串首字符大写(uppercase或者capital)
如果首字符大写,返回true,否则返回false private boolean isUppercase(String str) { // TODO Auto-generated method stu ...
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字_灵思致远Leansmall的博客-CSDN博客_java判断字符串只包含数字字母
import java.util.regex.Matcher; import java.util.regex.Pattern;public class StrValidate {// 纯数字priva ...
- Java代码判断字符串中是否含有表情
最近在发微信公众号模版消息时遇到一个问题,如果用户的nickname中有表情,那么消息的字体颜色就会发生变化,像这样: 这个问题应该是微信的问题,所以我们不能解决掉这个bug,只能等腾讯爸爸来修复.唯 ...
- 判断字符串是否含有emoji表情或者颜文字(非键盘可输入的特殊字符)
这里写自定义目录标题 判断字符串是否含有emoji表情或者颜文字(非键盘可输入的特殊字符) 判断字符串是否含有emoji表情或者颜文字(非键盘可输入的特殊字符) 最近遇到一个特别有意思的自动化测试小姐 ...
- java字符串是不是整数的函数_java判断字符串是否为整数的方法
java判断字符串是否为整数的方法: 方法一:用JAVA自带的函数/** * * @Description: 用JAVA自带的函数 * * @param str * @return * @return ...
- java equals 判断空_Java 判断字符串是否为空的三种方法与性能分析
[java中判断字符串是否为数字的三种方法 1>用JAVA自带的函数 public static boolean isNumeric(String str){ for (int i = s ...
- java字符串为空抛出异常_Java 判断字符串是否为空的四种方法,及效率比较。
以下是Java 判断字符串是否为空的四种方法: 方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低: if(s == null ||"".equals(s)); 方法二: ...
- java 判断是否包含中文_java判断字符串中是否包含中文并过滤中文
java判断字符串中是否包含中文并过滤掉中文,具体内容如下 1.判断字符串中是否包含中文方法封装 /** * 判断字符串中是否包含中文 * @param str * 待校验字符串 * @return ...
- java 字符串为空_java判断字符串为空,方法详解
之前给大家介绍过关于java输出字符串的方法,那么下面要给大家带来的就是java判断字符串为空的方法,一起来通过下面的文章内容进行一下详细的了解吧. java判断字符串最常见的四种方法: 方法1if ...
最新文章
- RDKit | 可视化重要片段
- 用计算机弹奏lemon乐谱,原神乐谱lemon怎么弹 lemon乐谱弹奏方法教学
- 英雄联盟显示服务器连接异常 即将退出,win7系统玩英雄联盟提示服务器连接异常即将退出...
- 忽略并存在数据损坏风险_内部审计快速启动数据分析的6个关键点
- python中输入的字怎么表示_简单讲解Python中的字符串与字符串的输入输出
- SQL2005备份集中的数据库备份与现有的数据库不同,错误号码:3154,解决方法...
- Java高级语法笔记-内部类
- excel三次样条函数_用于数字成像的双三次插值技术?
- codeforce438D The Child and Sequence
- Android 常用 adb 命令总结【转】
- Web 上构建MDI 应用程序---Prototype Window Class
- java程序编写需注意的问题
- SpringSecurity+SpringSocial 实现QQ登入(一)
- 毕业季海报设计素材图片大全,送给毕业生们最好的毕业季祝福语文案
- 函数IsValid()
- Unity Bounds 边界框(包围盒)
- M3U8视频解密下载
- 华为小实例|VRRP协议
- 伪元素写竖线_[CSS] 用伪元素:after实现分割线和气泡
- Python—SJ—实验4—DNA翻译