La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

M.C. Juan Carlos Olivares Rojas

Presentaciones similares


Presentación del tema: "M.C. Juan Carlos Olivares Rojas"— Transcripción de la presentación:

1 M.C. Juan Carlos Olivares Rojas
Patrones en Java M.C. Juan Carlos Olivares Rojas

2 Patrones en Java El lenguaje Java es un lenguaje de alto nivel de propósito general que cuenta entre sus cosas con un motor para reconocimento de patrones de texto. El paquete javax.util.regex.*; el cual dispone de dos clases: Pattern y Matcher.

3 Patrones en Java La clase Pattern se utiliza para especificar los patrones y la clase Matcher se utiliza para procesar las cadenas y ver si coinciden con el patrón. El método compile de la clase Pattern permite especificar la expresión regular utilizando prácticamente la misma simbología de comodines de expresiones regulares.

4 Patrones en Java Un objeto de la clase Matcher se crea a través del método matcher() del objeto instanciado de la clase Pattern. La clase matcher tiene los siguientes métodos: matches para una coincidencia exacta, lookingAt cuando se encuentra el patrón en parte de la cadena, find permite buscar subcadenas que coincidan con el patrón.

5 Patrones en Java El método find permite utilizar los métodos start y end para encontrar la primera y última coincidencia. El método replaceAll(), permite cambiar una subcadena por otra.

6 Patrones en Java import java.util.regex.*; public class ValidarEmail {
public static void main(String[] args) throws Exception { String cadena = Pattern p = Matcher m = p.matcher(input); if (m.find()) System.err.println("Las direcciones no empiezan por punto }

7 ¿Preguntas?


Descargar ppt "M.C. Juan Carlos Olivares Rojas"

Presentaciones similares


Anuncios Google