Pattern Syntax Checker

  • + 0 comments
    import java.util.regex .*;
    
    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 e) {
                    System.out.println("Invalid");
                }
    
                testCases--;
            }
    
            in.close();
        }
    }