java 正则表达式 判断
时间: 2023-02-12 08:58:47 浏览: 80
Java 正则表达式是一种用于匹配字符串的工具。可以使用 java.util.regex 包中的类来创建正则表达式并进行匹配。
使用步骤如下:
1. 创建一个 Pattern 对象,并将正则表达式传递给其构造函数。
2. 使用 Pattern 对象的 matcher() 方法与要检查的字符串匹配。
3. 使用 Matcher 对象的 find() 或 matches() 方法来进行匹配。
例如:
```
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Main {
public static void main(String[] args) {
String text = "My email is example@gmail.com";
String patternString = "[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}";
Pattern pattern = Pattern.compile(patternString);
Matcher matcher = pattern.matcher(text);
if (matcher.find()) {
System.out.println("Email: " + matcher.group());
} else {
System.out.println("No email found.");
}
}
}
```
运行结果是:
```
Email: example@gmail.com
```
阅读全文