import re while True: try: a = input() b = input() a = a.lower() b = b.lower() if a.isalpha() and b.isalpha(): #对两个字符串都是字母的特殊情况先做处理, #否则比如,z,zz,c会等于['z','z']合并后是zz等于b会造成误判 if a == b: print('true') else: print('false') else: a = a.replace('.','\.').replace('*','\w*').replace('?','\w{1}')#参考re库charact...