如何从一个乱七八糟的字符串中取出我们要的字符串呢?
很简单:
Matcher mt = Pattern.compile("[\\u4E00-\\u9FA5\\uf900-\\ufa2d\\w]").matcher("中^%^&%^&文Eng_12*345^%$a&bc");
String temp = "";while(mt.find()){
temp +=mt.group();
}
System.out.println(temp);
输出结果:中文Eng_12345abc
本文介绍了一种从复杂字符串中提取纯净子串的方法。通过使用正则表达式匹配中文字符、英文字符、数字及下划线,可以有效过滤特殊符号,保留所需内容。
如何从一个乱七八糟的字符串中取出我们要的字符串呢?
很简单:
Matcher mt = Pattern.compile("[\\u4E00-\\u9FA5\\uf900-\\ufa2d\\w]").matcher("中^%^&%^&文Eng_12*345^%$a&bc");
String temp = "";System.out.println(temp);
输出结果:中文Eng_12345abc

被折叠的 条评论
为什么被折叠?