kdrag.solvers.kb.string.replace
- kdrag.solvers.kb.string.replace(s: tuple, lhs: tuple, rhs: tuple) tuple
Find and replace the first occurrence of lhs in s with rhs.
>>> replace((1,2,3,4), (2,3), (5,6)) (1, 5, 6, 4) >>> replace((1,2,3,4), (2,3), (5,6,7)) (1, 5, 6, 7, 4) >>> replace((1,2,3,4), (2,3), (5,6,7,8)) (1, 5, 6, 7, 8, 4) >>> replace((1,1), (4,4), (2,2)) (1, 1)
- Parameters:
s (tuple)
lhs (tuple)
rhs (tuple)
- Return type:
tuple