一、匹配单个汉字

方法一:利用正则表达式 [\u4e00-\u9fa5]

//1.匹配单个汉字
boolean flag1 = Pattern.matches("[\\u4e00-\\u9fa5]","我");
System.out.println(flag1); //true

方法二:利用正则表达式 [^\x00-\xff]

//2.匹配单个汉字
boolean flag2 = Pattern.matches("[^\\x00-\\xff]","你");
System.out.println(flag2); //true

二、匹配多个汉字

方法一:利用正则表达式 [\u4e00-\u9fa5]+

//3.匹配多个汉字
boolean flag3 = Pattern.matches("[\\u4e00-\\u9fa5]+","我的");
System.out.println(flag3); //true

方法二:利用正则表达式 [^\x00-\xff]+

//4.匹配多个个汉字
boolean flag4 = Pattern.matches("[^\\x00-\\xff]+","你的");
System.out.println(flag4); //true
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐