浏览 2293 次
锁定老帖子 主题:一个看似简单的问题,头大了
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2006-03-17
import java.util.regex.*; public class Test{ public static void main(String[] args); { String str = "Chinese-中文"; String regEx = "[\u4e00-\u9fa5]"; Pattern p=Pattern.compile(regEx);; Matcher m=p.matcher(str);; boolean hasChinese=m.find();; if (hasChinese); { System.out.println("字符串含有中文字符");; }else{ System.out.println("字符串中没有中文字符");; } } } 按照上述代码的思路也可以检测日文字符和韩国语字符。但是上述代码无法辨别是简体中文还是繁体中文,也无法辨别法语、德语。 征求大家的好点子. Jet 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |