Java Regex - classe de padrão

Introdução

o java.util.regex.Pattern classe representa uma representação compilada de uma expressão regular.

Declaração de classe

A seguir está a declaração para java.util.regex.Pattern classe -

public final class Pattern
   extends Object
      implements Serializable

Campo

A seguir estão os campos para java.util.regex.Duration classe -

  • static int CANON_EQ - Ativa a equivalência canônica.

  • static int CASE_INSENSITIVE - Ativa a correspondência sem distinção entre maiúsculas e minúsculas.

  • static int COMMENTS - Permite espaços em branco e comentários no padrão.

  • static int DOTALL - Ativa o modo dotall.

  • static int LITERAL - Ativa a análise literal do padrão.

  • static int MULTILINE - Ativa o modo multilinha.

  • static int UNICODE_CASE - Ativa a dobradura de maiúsculas com reconhecimento de Unicode.

  • static int UNICODE_CHARACTER_CLASS - Ativa a versão Unicode de classes de caracteres predefinidas e classes de caracteres POSIX.

  • static int UNIX_LINES - Ativa o modo de linhas Unix.

Métodos de aula

Sr. Não Método e Descrição
1 compilação de padrão estático (String regex)

Compila a expressão regular fornecida em um padrão.

2 compilação de padrão estático (String regex, sinalizadores int)

Compila a expressão regular fornecida em um padrão com os sinalizadores fornecidos.

3 sinalizadores int ()

Retorna os sinalizadores de correspondência desse padrão.

4 Matcher matcher (entrada CharSequence)

Cria um matcher que corresponderá à entrada fornecida com este padrão.

5 correspondências booleanas estáticas (String regex, entrada CharSequence)

Compila a expressão regular fornecida e tenta combinar a entrada fornecida com ela.

6 Padrão de string ()

Retorna a expressão regular a partir da qual este padrão foi compilado.

7 Citação de String estática (String s)

Retorna uma String de padrão literal para a String especificada.

8 String [] split (entrada CharSequence)

Divide a sequência de entrada fornecida em torno das correspondências desse padrão.

9 String [] split (entrada CharSequence, limite interno)

Divide a sequência de entrada fornecida em torno das correspondências desse padrão.

10 String toString ()

Retorna a representação de string deste padrão.

Métodos herdados

Esta classe herda métodos das seguintes classes -

  • Java.lang.Object