怎么应用正则表达式判断字符串中有中文? 怎么应用正则表达式判断字符串中有中文?谢谢~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String str="asdfas大幅度df"; java.util.regex.Pattern p=java.util.regex.Pattern.compile("[\u4e00-\u9fa5]"); java.util.regex.Matcher m=p.matcher(str); if(m.find()){ System.out.println("含有中文"); }else{ System.out.println("没有中文"); } 要找出汉字的unicode编码范围就可以了.正如楼上所写[\u4e00-\u9fa5] 1楼的猩猩现身下问个问题\u4e00-\u9fa5用所有的中文编码范围吗对应的gb2312 gbk分别是多少 public static void main(String[] args) { String str = "abcdefg中文dcba"; Pattern p = Pattern.compile("[\u4e00-\u9fa5]"); Matcher m = p.matcher(str); if (m.find()) { System.out.println("含有中文"); } else { System.out.println("没有中文"); } } java2D:请问,如何在图形上实现双击可添加文本 请教读取文件路径问题!!!!! 如何用java做一个预览效果 java简单输入输出问题 java工厂模式的一个例子 初学者的问题 如何获得鼠标在屏幕上的位置? 一个File.exists()的问题 LingFengNB( );hitywt(べ_べ) 进来领分! 请各位告诉我一个最简单的程序怎么运行看结果啊?谢谢拉 SWT的多线程问题 强!简洁!SWT实现任务栏图标(系统托盘),带菜单和ToolTip
java.util.regex.Pattern p=java.util.regex.Pattern.compile("[\u4e00-\u9fa5]");
java.util.regex.Matcher m=p.matcher(str);
if(m.find()){
System.out.println("含有中文");
}else{
System.out.println("没有中文");
}
正如楼上所写[\u4e00-\u9fa5]
String str = "abcdefg中文dcba";
Pattern p = Pattern.compile("[\u4e00-\u9fa5]");
Matcher m = p.matcher(str);
if (m.find()) {
System.out.println("含有中文");
} else {
System.out.println("没有中文");
}
}