Основные регулярные выражения в java
Всякий раз, когда вы вводите слова на мобильной клавиатуре Gboard, эти автоматические предложения основаны на регулярных выражениях и определенном компьютерном языке, например. Ява.
Регулярные выражения — это последовательность символов, формирующая шаблон поиска.
Регулярные выражения могут состоять из одного символа или более сложного шаблона и могут использоваться для выполнения всех типов операций поиска и замены текста.
В Java java.util.regex — это пакет, используемый для работы с регулярными выражениями. В пакет входят следующие классы:
- Класс Pattern определяет шаблон (для использования в поиске).
- Класс Matcher, используемый для поиска шаблона.
- Класс PatternSyntaxException указывает на синтаксическую ошибку в шаблоне регулярного выражения.
Пример:
Посетите NwizuEmmanuel на GitHub для получения дополнительных примеров кода.
Шаблоны регулярных выражений
Первый параметр метода pattern.compile() — это шаблон. Он описывает то, что ищется.
- [abc]👉👉находит один символ из вариантов, заключенных в скобки.
- [^abc]👉👉 находит один символ НЕ в скобках.
- [0–9]👉👉 находит один символ из диапазона 0–9.
Примечание. Фигурные скобки используются для поиска диапазона символов, например: [0–9]{3} == 123, 357, 225 или 470 и т. д.
Посетите NwizuEmmanuel на github для примера кода.
Вернитесь для метасимволов в Java Regex (регулярные выражения)👋