Heim >Java >javaLernprogramm >Logische Java-Operatoren für reguläre Ausdrücke
Reguläre Java-Ausdrücke unterstützen drei logische Operatoren: −
XY:
import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Enter input text: "); String input = sc.nextLine(); String regex = "am"; //Creating a pattern object Pattern pattern = Pattern.compile(regex); //Matching the compiled pattern in the String Matcher matcher = pattern.matcher(input); if (matcher.find()) { System.out.println("Match occurred"); } else { System.out.println("Match not occurred"); } } }
Ausgabe
Enter input text: sample text Match occurred
Mit der Erfassungsgruppe können Sie mehrere Charaktere als Einheit behandeln. Sie setzen diese Zeichen einfach in zwei Klammern.
Enter input text: hello how are you Match not occurred
Ausgabe
import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexExample { public static void main( String args[] ) { String regex = "Hello|welcome"; String input = "Hello how are you welcome to Tutorialspoint"; Pattern pattern = Pattern.compile(regex); Matcher matcher = pattern.matcher(input); int count = 0; while(matcher.find()) { count++; } System.out.println("Number of matches: "+count); } }
Das obige ist der detaillierte Inhalt vonLogische Java-Operatoren für reguläre Ausdrücke. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!