300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > Java通过正则表达式匹配字符串中任意中文

Java通过正则表达式匹配字符串中任意中文

时间:2021-11-08 03:14:30

相关推荐

Java通过正则表达式匹配字符串中任意中文

中文汉字正则:[\\u4E00-\\u9FFF]+

方法类:

public static String regxChinese(String source){// 将上面要匹配的字符串转换成小写source = source.toLowerCase();// 匹配的字符串的正则表达式String regCharset = "[\\u4E00-\\u9FFF]+";Pattern p = pile(regCharset);Matcher m = p.matcher(source);StringBuilder sb = new StringBuilder();while (m.find()) {sb.append(m.group());}return sb.toString();}

测试类:

public static void main(String[] args) {// 要匹配的字符串String source = "您好,账号:68fdar78的余额是:123.45,谢谢!";System.out.println(regxChinese(source));}

输入内容:您好,账号:68fdar78的余额是:123.45,谢谢!

输出结果:您好账号的余额是谢谢

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。