.*\+ : Valid regex.
.*+: Has the error multiple repeat
. Hence, it is invalid.
Problem solution in Python 2 programming.
import re
for t in xrange(int(input())):
S = raw_input()
try:
re.compile(S)
print True
except:
print False
Problem solution in Python 3 programming.
# Enter your code here. Read input from STDIN. Print output to STDOUT
import re
for _ in range(int(input())):
ans = True
try:
reg = re.compile(input())
except re.error:
ans = False
print(ans)
Problem solution in pypy programming.
# Enter your code here. Read input from STDIN. Print output to STDOUT
import re
for _ in xrange(input()):
try:
print bool(re.compile(raw_input()))
except:
print 'False'
Problem solution in pypy3 programming.
import re
T = int(input())
for _ in range(T):
try:
re.compile(input())
print(True)
except Exception:
print(False)
0 Comments