matches() 方法用于检测字符串是否匹配给定的正则表达式。

    1. 调用此方法的 str.matches(regex)

    形式与以下表达式产生的结果完全相同:

    1. Pattern.matches(regex, str)

    参数

    1. regex 匹配字符串的正则表达式。

    返回值

    • 在字符串匹配给定的正则表达式时,返回 true。
    1. public class Test {
    2. public static void main(String args[]) {
    3. String Str = new String("https://blog.csdn.net/Mrs_chens");
    4. System.out.print("返回值 :" );
    5. System.out.println(Str.matches("(.*)itmind(.*)"));
    6. System.out.print("返回值 :" );
    7. System.out.println(Str.matches("(.*)google(.*)"));
    8. System.out.print("返回值 :" );
    9. System.out.println(Str.matches("blog(.*)"));
    10. }
    11. }
    • 以上程序执行结果为:
    1. 返回值 :true
    2. 返回值 :false
    3. 返回值 :true