python正则表达式解题
import re
n = int(input())
for i in range(n):
s = input()
print(s)
s = re.sub(r'\s+', ' ', s).strip()
s=s.replace(' !', '!').replace(' ,', ',').replace(' .', '.').replace(' ?', '?').replace(' \'', '\'')
s=''.join(map(lambda x:[x.lower(),x][x=='I'],s))
s = re.sub(r'\bcan you\b', '_I can', s)
s = re.sub(r'\bcould you\b', '_I could', s)
s = re.sub(r'\bI\b', 'you', s)
s = re.sub(r'\bme\b', 'you', s)
s = re.sub(r'_I', 'I', s)
s = re.sub(r'\?', '!', s)
print('AI: '+s)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)