java 正则包含数字英文
时间: 2023-09-12 21:02:54 浏览: 83
Java通过正则表达式获取字符串中数字的方法示例
可以使用正则表达式中的字符集来匹配数字和英文字符。
匹配数字:\d 或 [0-9]
匹配英文字符:[a-zA-Z]
以下是一个示例代码,使用正则表达式匹配包含数字和英文字符的字符串:
```java
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Main {
public static void main(String[] args) {
String str = "This is a string with 123 and abc";
Pattern pattern = Pattern.compile("[\\d[a-zA-Z]]+");
Matcher matcher = pattern.matcher(str);
while (matcher.find()) {
System.out.println(matcher.group());
}
}
}
```
输出:
```
123
abc
```
阅读全文