Јава Стринг подудара се ()

Метода Јава Стринг матцхес () проверава да ли се низ подудара са датим регуларним изразом или не.

Синтакса стринг matches()методе је:

 string.matches(String regex)

Овде је стринг објект Stringкласе.

Параметри се подударају ()

matches()Метод узима само један параметар.

  • Регек - регуларни израз

валуеОф () Повратна вредност

  • враћа труе ако се регуларни израз подудара са низом
  • враћа фалсе ако се регуларни израз не подудара са низом

Пример 1: Јава се подудара ()

 class Main ( public static void main(String() args) ( // a regex pattern for // five letter string that starts with 'a' and end with 's' String regex = "^a… s$"; System.out.println("abs".matches(regex)); // false System.out.println("alias".matches(regex)); // true System.out.println("an abacus".matches(regex)); // false System.out.println("abyss".matches(regex)); // true ) )

Овде "^a… s$"је регуларни израз, што значи низ од 5 слова који почиње са а и завршава се са s.

Пример 2: Проверите бројеве

 // check whether a string contains only numbers class Main ( public static void main(String() args) ( // a search pattern for only numbers String regex = "^(0-9)+$"; System.out.println("123a".matches(regex)); // false System.out.println("98416".matches(regex)); // true System.out.println("98 41".matches(regex)); // false ) )

Овде "^(0-9)+$"је регуларни израз, што значи само цифре.

Да бисте сазнали више о регуларном изразу, посетите Јава Регек.

Занимљиви Чланци...