java.util.regex.Pattern.matches()方法匹配正则表达式和给定的输入。它有两个参数,即正则表达式和输入。如果正则表达式和输入匹配,则返回true,否则返回false。
给出了一个便宜香港vps演示Java正则表达式中的Pattern.matches()方法的程序,如下所示:
示例import?java.util.regex.Pattern;
public?class?Demo?{
public?static?void?main(String?args[])?{
String?regex?=?”a*b”;
String?input?=?”aaab”;
System.out.println(“Regex:?”?+?regex);
System.out.println(“Input:?”?+?input);
boolean?match?=?Pattern.matches(regex,?input);
System.out.println(“\nDoes?the?regex?match?with?the?input??”?+?match);
}
}
输出结果Regex:?a*b
Input:?aaab
Does?the?regex?match?with?the?input??true
现在让我们了解上面的程序。
正则表达式和输入值被打印出来。然后,Pattern.matches()方法匹配正则表达式和给定的输入,并打印结果。演示此代码段如下:String?regex?=?”a*b”;
String?input?=?”aaab”;
System.out.println(“Regex:?”?+?regex);
System.out.println(“Input:?”?+?input);
boolean?match?=?Pattern.matches(regex,?input);
System.out.println(“\nDoes?the?regex?match?with?the?input??”?+?match);
96960186