English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Activer l'analyse textuelle du modèle. Ici, tous les caractères (y compris les séquences d'échappement et les métacaractères) n'ont pas de signification spéciale et sont considérés comme des caractères textuels.
Par exemple, généralement, si vous cherchez l'expression régulière "^ This" dans le texte d'entrée donné, elle correspondra au motThisLigne de début.
import java.util.regex.Matcher; import java.util.regex.Pattern; public class LTERAL_Example {}} public static void main(String[] args) { String input = "Cet est la première ligne\n" + "Cet est la deuxième ligne\n" + "^Cet est la troisième ligne"; //L'expression régulière commence par MM-DD-Le format YYY accepte les dates String regex = "^Cet"; //Créer un objet Pattern Pattern pattern = Pattern.compile(regex, Pattern.LITERAL); //Créer un objet Matcher Matcher matcher = pattern.matcher(input); int count = 0; while(matcher.find()) { count++; System.out.println(matcher.group()); } System.out.println("Nombre de correspondances : ");+count); } }
Résultat de la sortie
^Cet Nombre de correspondances : 1
Dans le mode texte, le métacaractère "^" n'a pas de sens et l'expression régulière "^ This" correspond exactement au mot.
import java.util.regex.Matcher; import java.util.regex.Pattern; public class LTERAL_Example {}} public static void main(String[] args) { String input = "Cet est la première ligne\n" + "Cet est la deuxième ligne\n" + "^Cet est la troisième ligne"; //L'expression régulière commence par MM-DD-Le format YYY accepte les dates String regex = "^Cet"; //Créer un objet Pattern Pattern pattern = Pattern.compile(regex, Pattern.LITERAL); System.out.println("Généralement, cela est affiché comme : \n");+input); //Créer un objet Matcher Matcher matcher = pattern.matcher(input); int count = 0; while(matcher.find()) { count++; System.out.println(matcher.group()); } System.out.println("Nombre de correspondances : ");+count); } }
Résultat de la sortie
Généralement, cela est affiché comme : Cet est la première ligne Cet est la deuxième ligne ^Cet est la troisième ligne ^Cet Nombre de correspondances : 1