English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Este\ bEn Java, la coincidencia de palabras de los caracteres meta de expresión regular se realiza en los límites de palabras. Por lo tanto, encontrar una palabra específica en el texto de entrada como la palabra necesaria para la expresión regular de los límites de palabras-
"\\brequired word\\b";
import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class MachingWordExample1 { public static void main(String args[]) { //Leer valor de cadena Scanner sc = new Scanner(System.in); System.out.println("Ingrese una cadena de entrada"); String input = sc.next(); //Expresión regular para buscar números String regex = "\\bhello\\b"; //Compilar expresión regular Pattern pattern = Pattern.compile(regex); //Objeto Buscador de coincidencias Matcher matcher = pattern.matcher(input); if(matcher.find()) { System.out.println("Coincidencia encontrada"); } else { System.out.println("Coincidencia no encontrada"); } } }
Resultado de salida
Ingrese una cadena de entrada hello welcome to w3codebox Coincidencia encontrada
import java.util.regex.Matcher; import java.util.regex.Pattern; public class MatcherExample2 { public static void main(String args[]) { String input = "Esta es una muestra de texto \n "; + "Esta es la segunda línea" + "Esta es la tercera línea"; String regex = "\\bsecond\\b"; //Compilar expresión regular Pattern pattern = Pattern.compile(regex); //Objeto Buscador de coincidencias Matcher matcher = pattern.matcher(input); if(matcher.find()) { System.out.println("Coincidencia encontrada"); } else { System.out.println("Coincidencia no encontrada"); } } }
Resultado de salida
Coincidencia encontrada