English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Habilitar el análisis de texto del patrón. Aquí, todos los caracteres (incluidas las secuencias de escape y los caracteres meta) no tienen significado especial y se consideran caracteres de texto.
Por ejemplo, generalmente, si busca la expresión regular “^ This” en el texto de entrada proporcionado, coincidirá con la palabra“This”La línea de inicio.
import java.util.regex.Matcher; import java.util.regex.Pattern; public class LTERAL_Example {}} public static void main(String[] args) { String input = "Esta es la primera línea\n" + "Esta es la segunda línea\n" + "^Este es la tercera línea"; //Las expresiones regulares comienzan con MM-DD-El formato YYY acepta fechas String regex = "^Este"; //Crear un objeto Pattern Pattern pattern = Pattern.compile(regex, Pattern.LITERAL); //Crear un objeto Matcher Matcher matcher = pattern.matcher(input); int count = 0; while(matcher.find()) { count++; System.out.println(matcher.group()); } System.out.println("Número de coincidencias: ");+count); } }
Resultado de salida
^Este Número de coincidencias: 1
En el modo de texto, el carácter meta “^” no tiene significado y la expresión regular “^ This” coincide con la palabra exacta.
import java.util.regex.Matcher; import java.util.regex.Pattern; public class LTERAL_Example {}} public static void main(String[] args) { String input = "Esta es la primera línea\n" + "Esta es la segunda línea\n" + "^Este es la tercera línea"; //Las expresiones regulares comienzan con MM-DD-El formato YYY acepta fechas String regex = "^Este"; //Crear un objeto Pattern Pattern pattern = Pattern.compile(regex, Pattern.LITERAL); System.out.println("Generalmente se imprime como: ");+input); //Crear un objeto Matcher Matcher matcher = pattern.matcher(input); int count = 0; while(matcher.find()) { count++; System.out.println(matcher.group()); } System.out.println("Número de coincidencias: ");+count); } }
Resultado de salida
Generalmente se imprime como: Esta es la primera línea Esta es la segunda línea ^Este es la tercera línea ^Este Número de coincidencias: 1