История изменений
Исправление vvn_black, (текущая версия) :
def custom_replace(source, substr, repl, num):
"""
"""
tmp = source.split(substr)
if (len(tmp)-1) < num:
return source
return substr.join(tmp[:num])+repl+substr.join(tmp[num:])
s_str = 'ноладындватриадынчетыреадынадынадын'
print(custom_replace(s_str, 'адын', '1', 4))
> ноладындватриадынчетыреадын1адын
Исправление vvn_black, :
def custom_replace(source, substr, repl, num):
"""
"""
tmp = source.split(substr)
if (len(tmp)-1) < num:
return source
return substr.join(tmp[:num])+repl+substr.join(tmp[num:])
s_str = 'ноладындватриадынчетыреадынадынадын'
print(custom_replace(s_str, 'адын', '1', 5))
> ноладындватриадынчетыреадын1адын
Исходная версия vvn_black, :
def custom_replace(source, substr, repl, num):
"""
"""
tmp = source.split(substr)
if (len(tmp)-1) < num:
return source
return substr.join(tmp[:num])+repl+substr.join(tmp[num:])