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