Heim  >  Artikel  >  Java  >  Java-Programm für reguläre Ausdrücke zum Abgleichen von Klammern „(“ oder „)“

Java-Programm für reguläre Ausdrücke zum Abgleichen von Klammern „(“ oder „)“

WBOY
WBOYnach vorne
2023-08-28 09:41:051070Durchsuche

Java-Programm für reguläre Ausdrücke zum Abgleichen von Klammern „(“ oder „)“

Der folgende reguläre Ausdruck akzeptiert eine Zeichenfolge mit Klammern: −

"^.*[\(\)].*$";
  • ^ entspricht dem Anfang des Satzes.

  • .* Entspricht null oder mehr (beliebigen) Zeichen.

  • [ () ] passende Klammer.

  • $ gibt das Ende des Satzes an

    import java.util.Scanner;
    import java.util.regex.Matcher;
    import java.util.regex.Pattern;
    public class SampleTest {
       public static void main( String args[] ) {
          String regex = "^.*[\(\)].*$";
          //Reading input from user
          Scanner sc = new Scanner(System.in);
          System.out.println("Enter data: ");
          String input = sc.nextLine();
          //Instantiating the Pattern class
          Pattern pattern = Pattern.compile(regex);
          //Instantiating the Matcher class
          Matcher matcher = pattern.matcher(input);
          //verifying whether a match occurred
          if(matcher.find()) {
             System.out.println("Input accepted");
          }else {
             System.out.println("Not accepted");
          }
       }
    }
  • Ausgabe 1
Enter data:
sample(text) with parenthesis
Input accepted

Das obige ist der detaillierte Inhalt vonJava-Programm für reguläre Ausdrücke zum Abgleichen von Klammern „(“ oder „)“. 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