#string
Вопрос:
Если у меня есть строка «TestDataData», я хочу заменить «Данные» на «Новое значение», чтобы оно стало «TestNewValueData», как мы этого достигнем ?
Примечание: Я не могу заменить данные напрямую, иначе последние данные также будут обновлены..
Комментарии:
1. Пожалуйста, добавьте язык программирования, который вы хотите использовать.
Ответ №1:
Если вы можете использовать регулярное выражение, вы можете использовать следующее:
str.replace("Data. ", "NewValue")
.
После «Данных»следует, по крайней мере, еще одна буква.
В качестве альтернативы вы можете проверить, меньше ли индекс вашей иглы, чем длина стога сена минус длина иглы.