我试图重写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')
有没有人有什么建议,如何使这一工作与一个以上的字符?示例:
^{pr2}$
让我们尝试使用一些切片(但是您确实应该考虑使用python的内置方法):
以下是一种非常有效的方法:
你想变得多聪明?在
相关问题 更多 >
编程相关推荐