Tecnología

Inicio

Cómo utilizar expresiones regulares en las Muestras de Java

Las expresiones regulares proporcionan una forma para que los programadores de Java para que coincida con un texto de entrada en contra de ciertos patrones que se especifican. A menudo llamado "expresiones regulares" por conveniencia, que permiten realizar una búsqueda con las ocurrencias de ciertos segmentos de texto de una larga secuencia de datos. También puede utilizar expresiones regulares para realizar una búsqueda y reemplazo operación en contenido textual. Mientras que las expresiones regulares pueden parecer complejo 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 la "libreta" de la lista de aplicaciones que aparecen.

2 Tipo "java.util.regex importación *;". (Sin las comillas) en la primera línea de la ventana del Bloc de notas. Esta línea de código importa las bibliotecas necesarias para permitirle utilizar las clases de expresiones regulares.

3 Escriba las siguientes líneas de código en la línea siguiente:

Splitter public class {

principales argumentos (String []) public static void inicia excepción {

}

}

Esto define una nueva clase llamada a su método correspondiente "main ()" que va a utilizar para mantener el cuerpo principal de los códigos de Splitter y.

4 Agregue el código siguiente en el método "main ()":

Patrón 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 se especifica cero o más ocurrencias de los caracteres coma seguida de espacios en blanco.

5 Escriba el siguiente código en la línea siguiente:

String [] = resultado p.split ( "uno, dos, tres, cuatro, cinco");

Esto divide la cadena de entrada usando el patrón de expresión regular y almacena el resultado en la matriz de resultados.

6 Añadir las siguientes líneas de códigos para la verificación en las últimas líneas antes del cierre del método "main ()":

for (int i = 0; i <result.length; i ++)

System.out.println (resultado [i]);

Esto imprime cada parte de la cadena de entrada después de que se ha dividido, de acuerdo con el patrón de expresión regular. Verá el bucle de ejecución de cinco veces se imprime cada elemento de la matriz resultante.

Consejos y advertencias

  • Para operaciones más complejas usando expresiones regulares, puede complementar la clase de patrón mediante la clase Matcher.
  • Puede escribir expresiones regulares más complicados para compilar utilizando la clase del patrón. Consulte a los recursos para más detalles sobre la construcción de expresiones regulares complejas.