Java Regex - класс шаблона

Введение

В java.util.regex.Pattern class представляет собой скомпилированное представление регулярного выражения.

Объявление класса

Ниже приводится декларация для java.util.regex.Pattern класс -

public final class Pattern
   extends Object
      implements Serializable

Поле

Ниже приведены поля для java.util.regex.Duration класс -

  • static int CANON_EQ - Обеспечивает каноническую эквивалентность.

  • static int CASE_INSENSITIVE - Включает сопоставление без учета регистра.

  • static int COMMENTS - Разрешает пробелы и комментарии по шаблону.

  • static int DOTALL - Включает режим dotall.

  • static int LITERAL - Включает буквальный синтаксический анализ шаблона.

  • static int MULTILINE - Включает многострочный режим.

  • static int UNICODE_CASE - Включает сворачивание регистра с учетом Unicode.

  • static int UNICODE_CHARACTER_CLASS - Включает версию Unicode для предопределенных классов символов и классов символов POSIX.

  • static int UNIX_LINES - Включает режим линий Unix.

Методы класса

Старший Нет Метод и описание
1 статическая компиляция шаблона (регулярное выражение String)

Компилирует данное регулярное выражение в шаблон.

2 статическая компиляция шаблона (регулярное выражение String, флаги int)

Компилирует данное регулярное выражение в шаблон с заданными флагами.

3 int flags ()

Возвращает флаги совпадения этого шаблона.

4 Matcher matcher (вход CharSequence)

Создает сопоставление, которое будет сопоставлять данный ввод с этим шаблоном.

5 статические логические совпадения (регулярное выражение String, ввод CharSequence)

Компилирует данное регулярное выражение и пытается сопоставить данный ввод с ним.

6 Шаблон строки ()

Возвращает регулярное выражение, из которого был скомпилирован этот шаблон.

7 статическая строковая кавычка (String s)

Возвращает буквальный шаблон String для указанной String.

8 String [] split (вход CharSequence)

Разделяет заданную входную последовательность вокруг совпадений с этим шаблоном.

9 String [] split (ввод CharSequence, ограничение int)

Разделяет заданную входную последовательность вокруг совпадений с этим шаблоном.

10 Строка toString ()

Возвращает строковое представление этого шаблона.

Методы унаследованные

Этот класс наследует методы от следующих классов -

  • Java.lang.Object