Java Regex - classe Matcher

Introdução

o java.util.regex.Matcher classe atua como um mecanismo que executa operações de correspondência em uma sequência de caracteres, interpretando um padrão.

Declaração de classe

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

public final class Matcher
   extends Object
      implements MatchResult

Métodos de aula

Sr. Não Método e Descrição
1 Matcher appendReplacement (StringBuffer sb, substituição de string)

Implementa uma etapa não terminal de anexar e substituir.

2 StringBuffer appendTail (StringBuffer sb)

Implementa uma etapa de anexar e substituir de terminal.

3 pretender()

Retorna o deslocamento após o último caractere encontrado.

4 int end (int group)

Retorna o deslocamento após o último caractere da subsequência capturada por um determinado grupo durante a operação de correspondência anterior.

5 boolean find ()

Tenta encontrar a próxima subsequência da sequência de entrada que corresponda ao padrão.

6 boolean find (int start)

Redefine esse matcher e, em seguida, tenta encontrar a próxima subsequência da sequência de entrada que corresponde ao padrão, começando no índice especificado.

7 Grupo de strings ()

Retorna a subsequência de entrada capturada por um determinado grupo durante a operação de correspondência anterior.

8 Grupo de strings (nome da string)

Retorna a subseqüência de entrada capturada pelo grupo de captura nomeado durante a operação de correspondência anterior.

9 int groupCount ()

Retorna o número de grupos de captura neste padrão de correspondência.

10 boolean hasAnchoringBounds ()

Consulta a ancoragem dos limites da região para este matcher.

11 boolean hasTransparentBounds ()

Consulta a transparência dos limites da região para este matcher.

12 hitEnd boolean ()

Retorna verdadeiro se o final da entrada foi atingido pelo mecanismo de pesquisa na última operação de correspondência realizada por este matcher.

13 boolean lookingAt ()

Tenta combinar a sequência de entrada, começando no início da região, com o padrão.

14 correspondências booleanas ()

Tenta combinar toda a região com o padrão.

15 Padrão padrão ()

Retorna o padrão interpretado por este matcher.

16 static String quoteReplacement (String s)

Retorna uma string de substituição literal para a String especificada.

17 Região do Matcher (int start, int end)

Define os limites da região deste matcher.

18 int regionEnd ()

Informa o índice final (exclusivo) da região deste matcher.

19 int regionStart ()

Informa o índice inicial da região deste matcher.

20 String replaceAll (substituição de string)

Substitui cada subsequência da sequência de entrada que corresponde ao padrão com a string de substituição fornecida.

21 String replaceFirst (substituição de string)

Substitui a primeira subsequência da sequência de entrada que corresponde ao padrão com a string de substituição fornecida.

22 boolean requireEnd ()

Retorna verdadeiro se mais entradas puderem transformar uma correspondência positiva em negativa.

23 Reinicialização do Matcher ()

Reinicia este matcher.

24 Reinicialização do Matcher (entrada CharSequence)

Reinicia este matcher com uma nova sequência de entrada.

25 int start ()

Retorna o índice inicial da correspondência anterior.

26 início interno (grupo interno)

Retorna o índice inicial da subsequência capturada pelo grupo fornecido durante a operação de correspondência anterior.

27 MatchResult toMatchResult ()

Retorna o estado de correspondência deste matcher como MatchResult.

28 String toString ()

Retorna a representação de string deste matcher.

29 Matcher useAnchoringBounds (boolean b)

Define a ancoragem dos limites da região para este matcher.

30 Matcher usePattern (padrão newPattern)

Altera o padrão que este Matcher usa para encontrar correspondências.

31 Matcher useTransparentBounds (boolean b)

Define a transparência dos limites da região para este matcher.

Métodos herdados

Esta classe herda métodos das seguintes classes -

  • Java.lang.Object