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