У меня есть строка вроде
'John is a student. He is also a researcher. He is also a human.'
У меня есть начальный и конечный индексы John
и первый He
. Есть ли способ заменить эти подстроки одновременно на x
. Обратите внимание, что мне не следует заменять второй He
, потому что у меня есть индексы только для первого He
.
Очевидно, мы можем перебирать строку, копировать всякий раз, когда указатель не находится в окне подстроки, и вместо этого помещать x
. Но есть ли способ лучше, чем этот?
Также обратите внимание, что индексы не перекрываются.
John
. Тогда индексыHe
больше не представляютHe
. Итак, одновременно. - person Raghuram Vadapalli   schedule 19.05.2016