码迷,mamicode.com
首页 > 编程语言 > 详细

【java】判断是否是中文或中文标点符号

时间:2020-04-08 11:41:47      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:sdn   div   参考   mat   net   com   logs   ring   htm   

 

 1 /**
 2  * 判断字符是否是中文,能校验是否为中文标点符号
 3  *
 4  * @param str 待校验字符
 5  * @return 是否为中文
 6  */
 7 public static boolean isContainChinese(char str) {
 8     // 中文字
 9     Pattern p = Pattern.compile("[\u4e00-\u9fa5]");
10     Matcher m = p.matcher(String.valueOf(str));
11     if (m.find()) {
12         return true;
13     }
14 
15     // 中文标点符号
16     p = Pattern.compile("[\uFF01]|[\uFF0C-\uFF0E]|[\uFF1A-\uFF1B]|[\uFF1F]|[\uFF08-\uFF09]|[\u3001-\u3002]|[\u3010-\u3011]|[\u201C-\u201D]|[\u2013-\u2014]|[\u2018-\u2019]|[\u2026]|[\u3008-\u300F]|[\u3014-\u3015]");
17     m = p.matcher(String.valueOf(str));
18     return m.find();
19 }

 

参考文章:https://www.cnblogs.com/qinxu/p/8619082.html

                  https://blog.csdn.net/COCO56/article/details/87618925

【java】判断是否是中文或中文标点符号

标签:sdn   div   参考   mat   net   com   logs   ring   htm   

原文地址:https://www.cnblogs.com/xiaostudy/p/12658451.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!