Как применить регулярное выражение?
Для использования регулярных выражений в Java используется пакет java.util.regex, входящий в стандартную библиотеку. Основная работа выполняется с помощью методов класса Pattern.
Фабричный метод Pattern.compile(“Регулярное выражение”) создаёт регулярное выражение, не привязывая его к тексту. Этот метод потокобезопасный и неизменяемый (иммутабельный).
Чтобы работать с регулярным выражением и применить его к конкретному тексту нужно создать экземпляр класса Matcher, с помощью метода Pattern.matches(“Строка”). Один экземпляр класса Pattern можно применять несколько раз, для разных строк (матчеров). Класс Matcher не является потокобезопасным и его экземпляры могут изменяться. В нем реализованы операции, которые можно применять работы с регулярными выражениями и текстом: замена перебор совпадений и другие.
Кроме создания объекта метод Pattern.matches(“Строка”) проверяет, соответствует ли строка регулярному выражению Pattern.
Как в продуктовой команде
Обучающая платформа AndroidSprint
Kanban-доска, код-ревью и Git Flow. Учитесь работать в процессах, которые используют в продакшене — задачи, как в Jira
- Kanban: доска задач как в Jira — привыкаете к инструментам с первого дня
- Процессы: код-ревью, Git workflow, спринты — как на реальной работе
- Треки: Android, Backend, QA — полный цикл разработки