Java String matches() 方法
描述
此方法用于判断字符串是否与给定的正则表达式匹配。调用形式为str.matches(regex)的方法与表达式Pattern.matches(regex, str)的结果完全相同。
语法
这是该方法的语法 −
public boolean matches(String regex)
参数
这里是参数的详细信息−
- regex − 要匹配的正则表达式。
返回值
- 如果这个字符串与给定的正则表达式匹配,则返回true。
示例
import java.io.*;
public class Test {
public static void main(String args[]) {
String Str = new String("Welcome to Tutorialspoint.com");
System.out.print("Return Value :" );
System.out.println(Str.matches("(.*)Tutorials(.*)"));
System.out.print("Return Value :" );
System.out.println(Str.matches("Tutorials"));
System.out.print("Return Value :" );
System.out.println(Str.matches("Welcome(.*)"));
}
}
这将产生以下结果:
输出
Return Value :true
Return Value :false
Return Value :true