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