Pattern Syntax Checker

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