Java正则表达式代码
时间: 2023-12-17 14:26:14 浏览: 99
JAVA正则表达式.pdf
Java正则表达式是由java.util.regex的Pattern和Matcher类实现的。Pattern对象表示经编译的正则表达式。静态的compile( )方法负责将表示正则表达式的字符串编译成Pattern对象。Java正则表达式可以通过Matcher类的matches()方法来进行匹配,该方法返回一个布尔值,表示给定的字符串是否匹配正则表达式。以下是一个简单的Java正则表达式代码示例:
```
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class RegexExample {
public static void main(String[] args) {
String input = "Hello, World!";
String pattern = "Hello,\\s\\w+!"; // 匹配Hello, 后面跟一个空格和一个或多个字母,最后以!结尾的字符串
Pattern p = Pattern.compile(pattern); Matcher m = p.matcher(input);
if (m.matches()) {
System.out.println("Match found!");
} else {
System.out.println("Match not found!");
}
}
}
```
该代码使用正则表达式匹配字符串"Hello, World!",如果匹配成功,则输出"Match found!",否则输出"Match not found!"。
阅读全文