Selectively replace multiple instances of a character within a string: Difference between revisions

m
Line 529:
def nthInstanceReplaced(ruleMap):
def go(a, c):
iif = a.get(c, 0)in ruleMap:
deltas i = ruleMapa.get(c, []0)
return deltas = ruleMap.get(c)
dictreturn (a, **{c: 1 + i}) if c in ruleMap else a,
deltas[i] or c if idict(a, <**{c: len(deltas)1 else+ ci}),
deltas[i] or c if i < len(deltas) else c
)
else:
return a, c
 
return lambda s: ''.join(
9,655

edits