Las expresiones regulares proporcionan una forma para que los programadores de Java para que coincida con la entrada de texto en contra de ciertos patrones que se especifican . A menudo llamado " regex " por conveniencia, que le permiten buscar las apariciones de ciertos segmentos de texto de una larga secuencia de datos . También puede utilizar expresiones regulares para realizar una búsqueda y reemplazo en los contenidos textuales. Si bien las expresiones regulares pueden parecer compleja al principio, el lenguaje de programación Java proporciona muchas clases de apoyo para que sea más fácil para que usted pueda incorporar expresiones regulares en sus códigos. Instrucciones
1
Haga clic en el botón "Inicio " de la barra de tareas de Windows y escriba " notepad" . Seleccione "notepad " en la lista de aplicaciones que aparecen
2
Type " importación java.util.regex * , . " . ( Sin comillas ) en la primera línea de la ventana del Bloc de notas. Esta línea de código importa las bibliotecas necesarias para permitir el uso de las clases de expresiones regulares
3
Escribe las siguientes líneas de código en la siguiente línea : .
Clase pública
divisor {
void (String [] args ) public static throws Exception {
}
}
Esto define una nueva clase llamada divisor y su correspondiente método " main () " que va a utilizar para mantener el cuerpo principal de los códigos
4
Agregue el código siguiente en el método " main () ": .
Pattern p = Pattern.compile ( "[, \\ \\ s ] + ");
Esto crea un patrón que se compiló a partir de la expresión regular "[, \\ \\ s ] +". Se puede interpretar la expresión como especificar cero o más apariciones de los personajes coma seguida de espacios Blanco Fotos 5
Escriba el siguiente código en la siguiente línea : .
String [ ] resultado = p.split ( "uno, dos , tres, cuatro , cinco" ) ;
divide la cadena de entrada utilizando el patrón de expresión regular y almacena el resultado en la matriz resultado
6
Agregar las siguientes líneas de códigos para la verificación de las últimas líneas antes de la clausura de la "main () " método :
for (int i = 0 ; i < result.length , i + +)
< p> System.out.println ( result [ i]) ;
imprime cada parte de la cadena de entrada después de que se ha dividido , de acuerdo con el modelo de expresión regular. Verá el bucle una duración de cinco veces cada elemento de la matriz resultante se imprime .