用字符串替换元音的翻译器

时间:2017-05-17 03:13:37

标签: python

对于那些不知道的人来说,用'ooba'代替元音已成为https://reddit.com/r/prequelmemes的流行趋势。我想通过使用python 2.7创建一个用'ooba'替换元音的程序来自动化这个过程。我不知道从哪里开始

3 个答案:

答案 0 :(得分:1)

您可以使用简单的正则表达式:

import re

my_string = 'Hello!'
my_other_string = re.sub(r'[aeiou]', 'ooba', my_string)

print(my_other_string)  # Hooballooba!

答案 1 :(得分:1)

如果线路很短,建议使用以下方法。我宁愿使用正则表达式。以下假设您的文字为s

s = ''.join(['ooba' if i in ['a', 'e', 'i', 'o', 'u'] else i for i in s])

正则表达式方法:

import re
s = re.sub(r'a|e|i|o|u', "ooba", s)

答案 2 :(得分:0)

要快速简单地回答,您可以将字符串knn.fit(train_points, train_descriptors) 输入此处

meme

它遍历字符串中的每个字符,并检查它是否是元音。如果是,它会在索引周围切片并插入过去的'ooba'。