How to check if a given Regex is valid?

前端 未结 7 2239
时光取名叫无心
时光取名叫无心 2020-12-05 02:08

I have a little program allowing users to type-in some regular expressions. afterwards I like to check if this input is a valid regex or not.

I\'m w

7条回答
  •  不知归路
    2020-12-05 02:27

     public class Solution
     {
     public static void main(String[] args){
      Scanner in = new Scanner(System.in);
      int testCases = Integer.parseInt(in.nextLine());
      while(testCases>0){
         String pattern = in.nextLine();
          try
          {
              Pattern.compile(pattern);
          }
          catch(Exception e)
          {
             // System.out.println(e.toString());
              System.out.println("Invalid");
          }
          System.out.println("Valid");
        }
     }
    }
    

提交回复
热议问题