LENGUAJES Y AUTÓMATAS I - PAQUETE REGEX -Instructivo para utilizar las clases PATTERN Y MATCHER-

Páginas: 4 (751 palabras) Publicado: 28 de octubre de 2013
LENGUAJES Y AUTÓMATAS I

PAQUETE REGEX

-Instructivo para utilizar las clases PATTERN Y MATCHER-


INTRODUCCIÓN
En ocasiones cuando realizamos un programa, necesitamos evaluar cierto tipode datos (como la fecha DD/MM/AAAA), buscar alguna palabra en un archivo modificarlo entre otras cosas. Para ello es común recurrir al uso de expresiones regulares, el cual nos sirve para definir unpatrón o expresión que verifica que otra cadena cumpla con los caracteres y la sintaxis que el patrón define. Por ejemplo: [P | M] ADRE, nos dice que el primer carácter de una cadena puede ser P o Mseguido de los caracteres ADRE, Es decir la cadena puede ser igual a PADRE o MADRE.
Es común poder utilizar este tipo de expresiones en algunas aplicaciones, como manejadores de base de datos(DBMS), en Linux podemos utilizar este tipo de expresiones, es mas en la web existen infinidad de aplicaciones para definir y probar que se cumplan patrones construidos en cadenas de texto.
Sin embargoJAVA desde la versión 1.4 del JDK incluye el paquete java.util.regex que incluye una seria de clases y métodos que nos permiten usar este tipo de expresiones. El paquete está formado por dos clases, laclase Pattern y la clase Matcher y por la excepción PatternSyntaxException.
La clase Pattern Compila una expresión regular para crear un patrón. La clase Matcher utiliza dicho patrón para encontrarcoincidencias.
Para entender de mejor manera como funciona y se relacionan dichas clases analizaremos el siguiente ejemplo.

import java.util.regex.Pattern;
import java.util.regex.Matcher;public class PruebaExpresionesRegulares {
public static void main (String args[]){
String expresionRegular = "[h-m]";
String cadena="h";try{
Pattern patrón = Pattern.compile (expresionRegular);
Matcher matcher = patrón.matcher(cadena);
if (matcher.matches()){...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Instructivo Para Utilizar El Vernier
  • ¿Para Que Se Utiliza El Lenguaje?
  • Guía Para Examen De Lenguajes Y Autómatas
  • Paquete automatico
  • Instructivo Para Utilizar Epp
  • Lenguajes Y Automatas
  • lenguajes y automatas
  • lenguajes y automatas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS