Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jvSpRgMFm 89 of 322 menu
◀ ▶

Полное совпадение в регулярках Java

Метод matches у Matcher сопоставляет шаблон со всей строкой целиком. Если совпадает только часть строки, результат будет false:

import java.util.regex.Pattern; public class Main { public static void main(String[] args) { String txt = "123 456 789"; Pattern part = Pattern.compile("\\d+"); Pattern whole = Pattern.compile("\\d+ \\d+ \\d+"); System.out.println(part.matcher(txt).matches()); System.out.println(whole.matcher(txt).matches()); } }

После успешного matches из Matcher можно читать полное совпадение и группы так же, как после find.

Дана строка:

String txt = "abc";

Проверьте, состоит ли строка только из строчных букв, и выведите результат в консоль.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить