Я пытаюсь переписать эквивалент функции python replace () без использования regexp.Используя этот код, мне удалось заставить его работать с одиночными символами, но не с более чем одним символом:
def Replacer(self, find_char, replace_char):
s = []
for char in self.base_string:
if char == find_char:
char = replace_char
#print char
s.append(char)
s = ''.join(s)
my_string.Replacer('a','E')
У кого-нибудь есть указания, как заставить эту работу работать с более чем одним символом?пример:
my_string.Replacer('kl', 'lll')