matches() - проверяет соответствует ли строка регулярному выражению

FacebooktwittertumblrFacebooktwittertumblr

Данная статья:

  • написана командой Vertex Academy. Надеемся, что она Вам будет полезна. Приятного прочтения!
  • это одна из статей из нашего "Самоучителя по Java"

Метод matches() в Java

Метод matches() определяет, соответствует ли строка регулярному выражению.

Синтаксис метода:

Вызов:

Пример:

Если Вы запустите данный код на своем компьютере, в консоли Вы увидите следующее:

Комментарии к коду:

У нас есть строка "I love Java". С помощью метода matches() мы проверяем, соответствует ли строка двум регулярным выражениям - "(.*)Java(.*)" и "(.*)Ruby(.*)".

  • Первое выражение означает, что мы ищем слово "Java", после которого может стоять любое количество символов, и перед которым может стоять любое количество символов. У нас в строке встречается слово "Java", поэтому в консоли получаем true.
  • Во второй строке мы так же ищем слово "Ruby". Строка "I love Java" не соответствует этому регулярному выражению, поэтому у нас консоли false.

Данная статья написана Vertex Academy. Можно пройти наши курсы Java с нуля. Детальнее на сайте.

FacebooktwittertumblrFacebooktwittertumblr

FacebooktwittertumblrFacebooktwittertumblr
Самоучители--узнать детальнее--