在 Java 中,正则表达式是通过 java.util.regex 包提供的类来实现的。主要的类包括 Pattern 和 Matcher。下面是一些 Java 正则表达式的基本用法:
1. 创建正则表达式模式:
使用 Pattern 类创建正则表达式模式。
java
import java.util.regex.Pattern;
String regex = “abc”;
Pattern pattern = Pattern.compile(regex);
2. 创建 Matcher 对象:
使用 Matcher 类创建 Matcher 对象,该对象用于在输入字符串中查找匹配项。
java
import java.util.regex.Matcher;
String input = “abc123”;
Matcher matcher = pattern.matcher(input);
3. 匹配查找:
java
if (matcher.find()) {
System.out.println(“Match found!”);
} else {
System.out.println(“Match not found.”);
}
4. 切分字符串:
使用正则表达式切分字符串。
java
String input = “apple,orange,banana”;
String[] fruits = pattern.split(input);
for (String fruit : fruits) {
System.out.println(fruit);
}