@Test
public void shuziTest() {
String str = "wa4ng...13test4.jpg";
Pattern p = Pattern.compile("[^0-9]"); // 非数字
Pattern p2 = Pattern.compile("[0-9]"); // 只允数字
Matcher m = p2.matcher(str);
//替换与模式匹配的所有字符(即非数字的字符将被""替换)
String trim = m.replaceAll("x").trim();
System.out.println(trim);
Pattern p1 = Pattern.compile("[a-zA-z]"); // 字母
Pattern p3 = Pattern.compile("[^a-zA-z]"); // 非字母
Matcher matcher = p3.matcher(str);
String result = matcher.replaceAll("x").trim();
System.out.println(result);
}
网友评论