67,550
社区成员




String s = "abc11,cd123 \\0123";
s = s.replaceAll("([^\\\\\\d]+)\\d+", "$1");
System.out.println(s);
String s = "abc11,cd123 \\0123";
Pattern p = Pattern.compile(".*?\\d+");
Matcher m = p.matcher(s);
StringBuffer sb = new StringBuffer();
while (m.find()) {
if (!m.group().matches("\\W*\\\\\\d+")) {
m.appendReplacement(sb, m.group().replaceAll("\\d+", ""));
}
}
m.appendTail(sb);
System.out.println(sb);