我在创建一个使用短信缩写词典的函数,以及使用该词典编写英语翻译函数时遇到了问题。例如:“y r u l8?”翻译成“你为什么迟到?” 所以到目前为止我有这个:(我不需要每一个短信短语)
def text(string):
textDict={'y':'why', "l8":'late','u':'you','gtg':'got to go', 'lol': 'laugh out loud', 'ur': 'your',}
感谢任何帮助!
最佳答案
如果你有一个替换字典,你可以这样做:
replacements = {
'lol': 'laugh out loud',
'y': 'why',
'l8': 'late',
'u': 'you',
'r': 'are'
}
s1 = 'y r u l8'
s2 = ' '.join([replacements.get(w, w) for w in s1.split()])
关于python函数将短信语言转换为英语?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6230684/