java正则表达式匹配非数字字符
时间: 2023-07-02 17:05:11 浏览: 135
java常用正则表达式
可以使用正则表达式中的非数字字符类来匹配非数字字符。在 Java 中,非数字字符类表示为 `\D`。下面是一个示例代码,可以匹配非数字字符:
```
String str = "abc123def456";
Pattern pattern = Pattern.compile("\\D");
Matcher matcher = pattern.matcher(str);
while(matcher.find()) {
System.out.print(matcher.group());
}
```
输出结果为:`abcdef`,即匹配了字符串中的非数字字符。
阅读全文