English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Modelado del método toString() en Java con ejemplo

java.util.regexDel paquetePatternLa clase es la representación compilada de la expresión regular.

Este tipo detoString()El método devuelve la representación de cadena de la expresión regular utilizada para compilar el Pattern actual.

Ejemplo1

import java.util.Scanner;
import java.util.regex.Pattern;
public class Example {
   public static void main( String args[] ) {
      //Lectura del valor de la cadena
      Scanner sc = new Scanner(System.in);
      System.out.println("Introduce la cadena de entrada");
      String input = sc.nextLine();
      //Expresión regular para buscar números
      String regex = "(\\d)";
      //Compilación de expresiones regulares
      Pattern pattern = Pattern.compile(regex);
      //Imprimir expresión regular
      System.out.println("Expresión regular compilada: ");+pattern.toString());
      //Verificar si ocurre la coincidencia
      if(pattern.matcher(input).find())
         System.out.println("Dada una cadena contiene dígitos");
      else
         System.out.println("Dada una cadena no contiene dígitos");
   }
}

Resultado de salida

Ingrese la cadena de entrada
Este 7contiene5 di9su lugar en lugar de ciertos caracteres7er5
Expresión regular compilada: (\d)
Dada una cadena contiene dígitos

ejemplo2

import java.util.regex.Pattern;
public class Example {
   public static void main(String args[]) {
      String regex = "w3codebox$";
      String input = "Hi how are you welcome to w3codebox";
      Pattern pattern = Pattern.compile(regex);
      Matcher match = pattern.matcher(input);
      int count = 0;
      if(match.find())
         System.out.println("Coincidencia encontrada");
      else
         System.out.println("Coincidencia no encontrada");
      System.out.println("expresión regular: ");+pattern.toString());
   }
}

Resultado de salida

Coincidencia encontrada
expresión regular: w3codebox$