Основные регулярные выражения в 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 (регулярные выражения)👋