【发布时间】:2011-06-05 02:40:20
【问题描述】:
我有这个功能可以将文本语言转换成英文:
def translate(string):
textDict={'y':'why', 'r':'are', "l8":'late', 'u':'you', 'gtg':'got to go',
'lol': 'laugh out loud', 'ur': 'your',}
translatestring = ''
for word in string.split(' '):
if word in textDict:
translatestring = translatestring + textDict[word]
else:
translatestring = translatestring + word
return translatestring
但是,如果我想翻译y u l8?,它将返回whyyoul8?。当我返回它们时,我将如何分隔单词,以及如何处理标点符号?任何帮助表示赞赏!
【问题讨论】:
-
@Wobble,抱歉,我没有收到编辑冲突的通知...
标签: python punctuation