from re import match
flag = 1
pat = ''
while True:
try:
s = input()
if s =='0':
flag=1
elif flag == 1:
pat = s
flag = 0
else:
try:
m = match(pat,s)
if m:
print('Regular Expression is Fun!')
else :
print('Boring String Matching...')
except:
print('Boring String Matching...')
except EOFError:
break
先用js莫名奇妙的过了之后去看别人的代码,结果发现竟然需要在匹配的时候多处理一个异常。。太神秘了
我用了c++和py的正则表达式库也过不了,神秘
第 30 组数据太神奇了,python 会抛异常,然而 C++/Java 并不会