Matcher_Java_Platform_SE_7_

Páginas: 20 (4769 palabras) Publicado: 3 de noviembre de 2015
Información General
Paquete
Clase
Usar
Árbol
Obsoleto
Índice
Ayuda
Java ™ Plataforma
Ed estándar. 7
Anterior Clase
Siguiente Clase
Marcos
No Frames
Todas las Clases
Resumen:
Anidado |
Campo |
Constr |
Método
Detalle:
Campo |
Constr |
Método
java.util.regex

Clase Matcher
java.lang.Object
java.util.regex.Matcher
Todas las interfaces implementadas:
MatchResult

public final class Matcher
extiendeObject
implementos MatchResult

Un motor que realiza operaciones de los partidos en un secuencia de caracteresmediante la interpretación de un patrón .
Un matcher se crea a partir de un patrón mediante la invocación del patrón matcher método. Una vez creado, un matcher se
puede utilizar para llevar a cabo tres tipos diferentes de operaciones de los partidos:
La partidos método intenta hacercoincidir toda la secuencia de entrada contra el patrón.
El lookingat método intenta hacer coincidir la secuencia de entrada, empezando por el principio, contra el patrón.
El hallazgo método analiza la secuencia de entrada en busca de la próxima subsecuencia que coincida con el patrón.
Cada uno de estos métodos devuelve un booleano que indica el éxito o el fracaso. Más información sobre un partido deéxito
se puede conseguir mediante la consulta del estado de la matcher.
A matcher encuentra coincidencias en un subconjunto de su entrada llamada la región . Por defecto, la región contiene toda la
entrada del matcher. La región puede ser modificado a través de la región de método y consulta a través de los regionStart y
regionEnd métodos. La forma en que los límites de región interactúan con algunasconstrucciones de patrón se puede
cambiar. Ver useAnchoringBounds y useTransparentBounds para más detalles.
Esta clase también define métodos para la sustitución de subsecuencias emparejaron con nuevas cadenas cuyo contenido
puede, si se desea, ser calculado a partir de el resultado del partido. Los appendReplacement y appendTail métodos se
pueden utilizar en tándem con el fin de recoger elresultado en un búfer de cadena existente, o la más conveniente replaceAll
método se puede utilizar para crear una cadena en la que se sustituye cada subsecuencia coincidente en la secuencia de
entrada.
El estado explícita de una matcher incluye los índices de inicio y fin de la última persona compatible. También incluye los
índices de inicio y finalización de la subsecuencia de entrada capturada porcada grupo de captura en el patrón, así como un
recuento total de dichas subsecuencias. Para su conveniencia, también se proporcionan métodos para devolver estas
subsecuencias capturados en forma de cadena.

El estado explícita de una matcher es inicialmente indefinida; intentar consultar cualquier parte de ella antes de que una
persona compatible causará un IllegalStateException a ser lanzado. Elestado explícita de una matcher se vuelve a calcular
por cada operación partido.
El estado implícita de un matcher incluye la secuencia de caracteres de entrada, así como la posición de anexión , que es
inicialmente cero y se actualiza por el appendReplacement método.
Un matcher puede restablecerse explícitamente invocando su reset () método o, si una nueva secuencia de entrada es, su
deseadareset (CharSequence) método. Restablecimiento de un matcher descarta su información de estado explícita y
establece la posición de anexión a cero.
Las instancias de esta clase no son seguros para el uso de múltiples subprocesos simultáneos.
Desde:
1.4

Método Resumen
Métodos
Modificador
y Tipo
Matcher
StringBuffer
int

Método y Descripción
appendReplacement ( StringBuffer

sb, Cadena

de reemplazo)Implementa un no terminal paso append y reemplazo.
appendTail ( StringBuffer

sb)

Implementa un terminal agregar y reemplazar paso.
final ()

Devuelve el desplazamiento después del último carácter igualada.
final (grupo int)

int

Devuelve el desplazamiento después del último carácter de la subsecuencia capturado por el grupo que
recibió durante la operación partido anterior.
encontrar ()...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS