Java Regex - Clase Matcher
Introducción
los java.util.regex.Matcher La clase actúa como un motor que realiza operaciones de coincidencia en una secuencia de caracteres interpretando un patrón.
Declaración de clase
A continuación se muestra la declaración de java.util.regex.Matcher clase -
public final class Matcher
extends Object
implements MatchResult
Métodos de clase
No Señor | Método y descripción |
---|---|
1 | Matcher appendReplacement (StringBuffer sb, reemplazo de cadenas) Implementa un paso de agregar y reemplazar no terminal. |
2 | StringBuffer appendTail (StringBuffer sb) Implementa un paso de agregar y reemplazar terminal. |
3 | int end () Devuelve el desplazamiento después del último carácter coincidente. |
4 | int end (int grupo) Devuelve el desplazamiento después del último carácter de la subsecuencia capturada por el grupo dado durante la operación de coincidencia anterior. |
5 | buscar booleano () Intenta encontrar la siguiente subsecuencia de la secuencia de entrada que coincide con el patrón. |
6 | búsqueda booleana (inicio int) Restablece este comparador y luego intenta encontrar la siguiente subsecuencia de la secuencia de entrada que coincide con el patrón, comenzando en el índice especificado. |
7 | Grupo de cadenas () Devuelve la subsecuencia de entrada capturada por el grupo dado durante la operación de coincidencia anterior. |
8 | Grupo de cadenas (nombre de la cadena) Devuelve la subsecuencia de entrada capturada por el grupo de captura con nombre dado durante la operación de coincidencia anterior. |
9 | int groupCount () Devuelve el número de grupos de captura en el patrón de este comparador. |
10 | boolean hasAnchoringBounds () Consulta el anclaje de los límites de la región para este comparador. |
11 | boolean hasTransparentBounds () Consulta la transparencia de los límites de la región para este comparador. |
12 | boolean hitEnd () Devuelve verdadero si el motor de búsqueda alcanzó el final de la entrada en la última operación de coincidencia realizada por este comparador. |
13 | booleano lookingAt () Intenta hacer coincidir la secuencia de entrada, comenzando al principio de la región, con el patrón. |
14 | coincidencias booleanas () Intenta hacer coincidir toda la región con el patrón. |
15 | Patrón de patrón () Devuelve el patrón que interpreta este comparador. |
dieciséis | static String quoteReplacement (String s) Devuelve una cadena de reemplazo literal para la cadena especificada. |
17 | Región de coincidencia (inicio int, fin int) Establece los límites de la región de este comparador. |
18 | int regionEnd () Informa el índice final (exclusivo) de la región de este comparador. |
19 | int regionStart () Informa el índice de inicio de la región de este comparador. |
20 | String replaceAll (reemplazo de cadenas) Reemplaza cada subsecuencia de la secuencia de entrada que coincide con el patrón con la cadena de reemplazo dada. |
21 | String replaceFirst (reemplazo de cadenas) Reemplaza la primera subsecuencia de la secuencia de entrada que coincide con el patrón con la cadena de reemplazo dada. |
22 | booleano requireEnd () Devuelve verdadero si más entrada podría cambiar una coincidencia positiva en una negativa. |
23 | Reinicio del comparador () Restablece este comparador. |
24 | Reinicio del comparador (entrada CharSequence) Restablece este comparador con una nueva secuencia de entrada. |
25 | int start () Devuelve el índice de inicio de la coincidencia anterior. |
26 | int start (int grupo) Devuelve el índice de inicio de la subsecuencia capturada por el grupo dado durante la operación de coincidencia anterior. |
27 | MatchResult toMatchResult () Devuelve el estado de coincidencia de este comparador como MatchResult. |
28 | Cadena toString () Devuelve la representación de cadena de este comparador. |
29 | Uso del emparejadorAnchoringBounds (booleano b) Establece el anclaje de los límites de la región para este comparador. |
30 | Matcher usePattern (Patrón newPattern) Cambia el patrón que utiliza este comparador para buscar coincidencias. |
31 | Matcher useTransparentBounds (booleano b) Establece la transparencia de los límites de la región para este comparador. |
Métodos heredados
Esta clase hereda métodos de las siguientes clases:
- Java.lang.Object