Ddadasd

Solo disponible en BuenasTareas
  • Páginas : 4 (754 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de febrero de 2012
Leer documento completo
Vista previa del texto
El paquete java.util.regex esta formado por dos clases, la clase Matcher y la clase Pattern
pattern es la representacion compilada de una expresion regular, o lo que es lo mismo, representa a laexpresion regular, que en el paquete java.util.regex necesita estar compilada. En castellano significa patrón.
La clase Matcher es un tipo de objeto que se crea a partir de un patrón mediante lainvocación del método Pattern.matcher. Este objeto es el que nos permite realizar operaciones sobre la secuencia de caracteres que queremos validar o la en la secuencia de caracteres en la que queremosbuscar. En castellano lo mas parecido a esto es la palabra encajador.
Por lo tanto tenemos patrones que deben ser compilados, a partir de estos creamos objetos Matcher (encajadores) para poder realizarlas operaciones sobre la cadena en cuestión.
Vamos con la clase Pattern, para crear un patrón necesitamos compilar
una expresión regular, esto lo conseguimos con el método compile:
Pattern patron =Pattern.compile("camion");
El método pattern devuelve la expresión regular que hemos compilado, el método matcher crea un objeto Matcher a partir del patrón, el método split divide una cadena dadaen partes que cumplan el patrón compilado y por último el método matches compila una expresión regular y comprueba una cadena de caracteres contra ella.
Ahora la clase Matcher.
Esta clase se utilizapara comprobar cadenas contra el patrón indicado. Un objeto Matcher se genera a partir de un objeto Pattern por medio del método matcher:
Pattern patron = Pattern.compile("camion");
Matcher encaja = patron.matcher();
Una vez que tenemos el objeto creado
, podemos realizar tres tipos de operaciones sobre una cadena de caracteres. Una es a través del método matches que intentaencajar toda la secuencia en el patrón (para el patrón "camion" la cadena "camion" encajaría, la cadena "mi camion es verde" no encajaría). Otra es a través del método lookingAt, intenta encajar el...
tracking img