English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Aktivieren Sie die Textanalyse des Musters. Hier haben alle Zeichen (einschließlich der Escape-Sequenzen und Metasymbole) keine besondere Bedeutung und werden als Textzeichen betrachtet.
Zum Beispiel, normalerweise, wenn Sie im gegebenen Eingabetext den regulären Ausdruck "^This" suchen, wird er das Wort"This"Erste Zeile.
import java.util.regex.Matcher; import java.util.regex.Pattern; public class LTERAL_Example {}} public static void main(String[] args) { String input = "Dies ist die erste Zeile\n" + "Dies ist die zweite Zeile\n" + "^Dies ist die dritte Zeile"; //Regular Expressions beginnen mit MM-DD-YYY-Format akzeptiert Daten String regex = "^Dies"; //Erstellen Sie ein Pattern-Objekt Pattern pattern = Pattern.compile(regex, Pattern.LITERAL); //Erstellen Sie ein Matcher-Objekt Matcher matcher = pattern.matcher(input); int count = 0; while(matcher.find()) { count++; System.out.println(matcher.group()); } System.out.println("Anzahl der Übereinstimmungen: ");+count); } }
Ausgabefolge
^Dies Anzahl der Übereinstimmungen: 1
Im Textmodus hat der Metasymbol "^" keine Bedeutung und der reguläre Ausdruck "^This" passt genau auf das Wort.
import java.util.regex.Matcher; import java.util.regex.Pattern; public class LTERAL_Example {}} public static void main(String[] args) { String input = "Dies ist die erste Zeile\n" + "Dies ist die zweite Zeile\n" + "^Dies ist die dritte Zeile"; //Regular Expressions beginnen mit MM-DD-YYY-Format akzeptiert Daten String regex = "^Dies"; //Erstellen Sie ein Pattern-Objekt Pattern pattern = Pattern.compile(regex, Pattern.LITERAL); System.out.println("Normalerweise wird es so ausgegeben: "+input); //Erstellen Sie ein Matcher-Objekt Matcher matcher = pattern.matcher(input); int count = 0; while(matcher.find()) { count++; System.out.println(matcher.group()); } System.out.println("Anzahl der Übereinstimmungen: ");+count); } }
Ausgabefolge
Normalerweise wird es so ausgegeben: Dies ist die erste Zeile Dies ist die zweite Zeile ^Dies ist die dritte Zeile ^Dies Anzahl der Übereinstimmungen: 1