java 使用正则表达式
时间: 2023-07-09 22:41:43 浏览: 95
是的,Java中可以使用正则表达式。Java提供了java.util.regex包来支持正则表达式的使用,可以通过Pattern和Matcher两个类来操作正则表达式。下面是一个使用正则表达式的示例代码:
```
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class RegexTest {
public static void main(String[] args) {
String str = "Hello, world! 123";
Pattern pattern = Pattern.compile("\\d+");
Matcher matcher = pattern.matcher(str);
while (matcher.find()) {
System.out.println(matcher.group());
}
}
}
```
以上代码中,我们使用Pattern类的compile方法创建了一个正则表达式,然后使用Matcher类的find方法在字符串中查找匹配的内容,并使用group方法获取匹配的结果。
阅读全文