Incorrect Regex HackerRank Solution In Python

Problem

You are given a string S.
Your task is to find out whether S is a valid regex or not.

Input Format

The first line contains integer T, the number of test cases.

The next T lines contains the string S.

Constraints

0 < T < 100

Output Format

Print “True” or “False” for each test case without quotes.

Sample Input

2.*+.*+

Sample Output

TrueFalse

Explanation

.*+ : Valid regex.

.*+: Has the error multiple repeat. Hence, it is invalid.

Solution to HackerRank Incorrect Regex

In this problem, we are to check whether or given Regular Expression is correct or not. If correct, print True, if not, print False. Learn more about Regular Expression here.

Incorrect Regex Hackerrank Solution in python
import refor _ in range(int(input())):    try:        print(bool(re.compile(input())))    except re.error:        print(False)

Comments