你如何在Python上制作一个Obish翻译器?

时间:2017-06-02 23:21:55

标签: python

我必须在Python上创建一个将英语单词转换为obish翻译的翻译器。 Obish基本上意味着在单词中的元音之前有一个-ob。任何人都可以帮我解决这个问题吗?这是我到目前为止的代码,它远非完美或完成,但它是我目前能做的最多。请帮忙!!!!谢谢。

~/.bash_profile

2 个答案:

答案 0 :(得分:1)

如果有消息,您可以尝试:

english = userInput.getText()

vowels = ["a", "e", "i", "o", "u"]

new_message = ''.join("ob"+i if i.lower() in vowels else i for i in english)

答案 1 :(得分:0)

一个简单的正则表达式替换就可以了:

import re
obish = re.sub(r'[aeiou]', r'ob\g<0>', english, flags=re.IGNORECASE)