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