How to check if a given Regex is valid?

前端 未结 7 2240
时光取名叫无心
时光取名叫无心 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:19

    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);
                    System.out.println("Valid");
                }catch(PatternSyntaxException exception){
                    System.out.println("Invalid");
                }
    
            }
        }
    }
    

提交回复
热议问题