Метод matches() в Java
Метод matches() используется для проверки, соответствует ли строка заданному регулярному выражению.
Вызов этого метода в форме str.matches(regex) даёт точно такой же результат, как следующее выражение:
Pattern.matches(regex, str)
Синтаксис
public boolean matches(String regex)
Parameters
regex-- регулярное выражение, с которым сопоставляется строка.
Возвращаемое значение
Возвращает true, если строка соответствует заданному регулярному выражению.
Пример
public class Test {
public static void main(String args[]) {
String Str = new String("www.example.com");
System.out.print("返回值 :" );
System.out.println(Str.matches("(.*)example(.*)"));
System.out.print("返回值 :" );
System.out.println(Str.matches("(.*)google(.*)"));
System.out.print("返回值 :" );
System.out.println(Str.matches("www(.*)"));
}
}
Вывод вышеприведённой программы:
返回值 :true 返回值 :false 返回值 :true
Другие расширения
Класс String в Java