判断字符串中有多少个中文的工具类

public class ChineseNumFromStrUtil {
    public static int getChineseNumFromStrUtil(String str) {
        int count = 0;
        String regEx = "[\\u4e00-\\u9fa5]";
        Pattern p = Pattern.compile(regEx);
        Matcher m = p.matcher(str);
        while (m.find()) {
            for (int i = 0; i <= m.groupCount(); i++) {
                count = count + 1;
            }
        }
        return count;
    }
}
时间: 2024-09-30 20:40:21

判断字符串中有多少个中文的工具类的相关文章

PHP判断字符串中是否含有中文

<?php $str = "测试中文"; echo $str; echo "<hr>"; //if (preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/", $str)) { //只能在GB2312情况下使用 //if (preg_match("/^[\x7f-\xff]+$/", $str)){ //兼容gb2312,utf-

判断字符串中是否包含中文

public bool CheckChinese(string str) { bool flag = false; UnicodeEncoding a = new UnicodeEncoding(); byte[] b = a.GetBytes(str); for(int i=0;i<b.Length;i++) { i++; if (b[i] != 0) { flag = true; } else { flag = false; } } return flag; }这段代码为什么能实现判断是否为

PHP正则判断字符串是否全是中文

<?php /** *判断字符串是否全是中文 */ function isAllChinese($str){ if(preg_match('/^[\x7f-\xff]+$/', $str)){ return true;//全是中文 }else{ return false;//不全是中文 } } var_dump(isAllChinese('你好')); ?> 来自微信公众号:编程社 程序员日常进阶宝典,欢迎关注! 原文地址:https://www.cnblogs.com/ai10999/p/1

判断字符串中是否含有中文

/**  *判断str中是否含有中文,有则返回true,否则返回false  *   * @param str  * @return  */ private  boolean isChineseCharacter(String str) { for (int i = 0; i < str.length(); i++) { if (str.substring(i, i + 1).matches("[\\u4e00-\\u9fbb]+")) { return true; } } re

JS代码判断字符串中有多少汉字

1 $("form").submit(function () { 2 var content = editor.getContentTxt(); 3 var sum = 0; 4 re = /[\u4E00-\u9FA5]/g; //测试中文字符的正则 5 if (content) { 6 if (re.test(content)) //使用正则判断是否存在中文 7 { 8 if (content.match(re).length <= 10) { //返回中文的个数 9 $.d

判断字符串的长度,中文占两个字符

刚看到以前写的js方法:计算字符串长度(中文算2个字符). 方法: var str = '123是是是'; var strArr = str.split(''); var count = 0; for(strArr.length){ **** } ………………(不上代码了,累!!) 修改后: var str = '123是是是'; var tmpStr = str.replace(/[\u4e00-\u9fa5]/gi,"aa"); //print tmpStr.length

JS判断字符串是否全为中文

//第一种代码(全为中文则返回"true",不全为中文则返回"false"): <script language="javascript"> function isChinese(temp) { var re=/[^\u4e00-\u9fa5]/; if(re.test(temp)) return false; return true; } alert(isChinese("中国站长天空www.zzsky.cn")

php中判断字符串是否全是中文或含有中文的实现代码

header('Content-type:text/html; charset=utf-8'); $str = '你好'; if(preg_match('/^[\x{4e00}-\x{9fa5}]+$/u', $str)>0){ echo '全是中文'; }elseif(preg_match('/[\x{4e00}-\x{9fa5}]/u', $str)>0){ echo '含有中文'; }?>

python 判断字符串中是否只有中文字符

学习了:https://segmentfault.com/q/1010000007898150 def is_all_zh(s): for c in s: if not ('\u4e00' <= c <= '\u9fa5'): return False return True 原文地址:https://www.cnblogs.com/stono/p/9102073.html