Heim  >  Artikel  >  Java  >  Logische Java-Operatoren für reguläre Ausdrücke

Logische Java-Operatoren für reguläre Ausdrücke

WBOY
WBOYnach vorne
2023-08-30 09:45:06912Durchsuche

Logische Java-Operatoren für reguläre Ausdrücke

Reguläre Java-Ausdrücke unterstützen drei logische Operatoren: −

  • XY:

  • Live-Demo
  • 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
  • (X): Erfassungsgruppe
  • Mit der Erfassungsgruppe können Sie mehrere Charaktere als Einheit behandeln. Sie setzen diese Zeichen einfach in zwei Klammern.

  • Beispiel

Echtzeitdemonstration

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen