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