Учебники

Java Regex — Шаблон класса

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

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

Ниже приводится объявление для класса 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 — включает версию предопределенных символьных классов и классов символов POSIX в Unicode.

  • static int UNIX_LINES — включает режим строк Unix.

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 — включает версию предопределенных символьных классов и классов символов POSIX в Unicode.

static int UNIX_LINES — включает режим строк Unix.

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

Sr.No Метод и описание
1 статическая компиляция шаблона (регулярное выражение строки)

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

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

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

3 int flags ()

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

4 Matcher matcher (вход CharSequence)

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

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

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

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

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

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

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

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

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

9 String [] split (вход CharSequence, предельное значение int)

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

10 Строка toString ()

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

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

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

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

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

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

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

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

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

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

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

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

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