Java中怎么使用正则表达式
时间: 2023-04-04 17:01:33 浏览: 108
Java中如何使用正则表达式
可以使用 Java 中的 java.util.regex 包来使用正则表达式。首先需要创建一个 Pattern 对象,然后使用 Matcher 对象来匹配字符串。例如,可以使用以下代码来匹配一个字符串是否符合一个正则表达式:
String pattern = "^[a-zA-Z-9]+$";
String input = "Hello123";
Pattern p = Pattern.compile(pattern);
Matcher m = p.matcher(input);
boolean isMatch = m.matches();
这个例子中,正则表达式是 "^[a-zA-Z-9]+$",表示字符串只包含字母和数字。然后使用 Pattern.compile() 方法创建一个 Pattern 对象,再使用 Matcher 对象来匹配输入的字符串。最后,使用 matches() 方法来判断是否匹配成功。
阅读全文