Incorrect Regex Hackerrank Python Solution

Incorrect Regex Hackerrank Solution
Incorrect Regex Hackerrank Python Solution

Incorrect Regex Hackerrank Python Solution

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

True
False

Explanation

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

Code:

#Incorrect Regex Hackerrank Python Solution 
import re
for _ in range(int(input())):
    ans = True
    try:
        reg = re.compile(input())
    except re.error:
        ans = False
    print(ans)

Disclaimer: This problem is originally created and published by HackerRank, we only provide solutions to this problem. Hence, doesn’t guarantee the truthfulness of the problem. This is only for information purposes.

Leave a Comment