正则匹配不上返回布尔值
时间: 2023-08-25 11:07:57 浏览: 110
最基本的正则表达式语法
4星 · 用户满意度95%
正则匹配不上时,返回的是布尔值。在Java中,可以使用String类的matches()方法来进行正则匹配。该方法返回一个布尔值,表示是否能够匹配成功。如果匹配成功,则返回true;如果匹配不成功,则返回false。例如,在Java中可以使用以下代码进行正则匹配判断:
```java
public class ReTest {
public static boolean isMatch(String str, String regex) {
return str.matches(regex);
}
public static void main(String[] args) {
String str = "Hello, World!";
String regex = "Hello";
boolean isMatched = isMatch(str, regex);
System.out.println(isMatched);
}
}
```
在上述代码中,我们定义了一个isMatch()方法,该方法接受一个字符串和一个正则表达式作为参数,并使用String类的matches()方法进行匹配判断。在main()方法中,我们传入了一个字符串"Hello, World!"和一个正则表达式"Hello",然后打印出匹配结果。
所以,正则匹配不上时,返回的是布尔值,表示是否能够匹配成功。
阅读全文