Js замена подстроки в строке
Автор Валера Лось задал вопрос в разделе Другие языки и технологии
Как в паскаль заменить подстроку в строке на другую подстроку и получил лучший ответ
Ответ от SeverSiter[гуру]
Доброго времени суток.
Для того, чтобы заменить Васю на Петю нужно три строчки программы (с проверкой - 4). Итак, пусть ваша строка находится в переменной Str.
i := Pos('Вася', Str); {в i позиция, с которой начинается слово "Вася" в исходной строке}
if i > 0 then begin {"Вася" таки нашелся}
Delete(Str, i, 4); {удаляем из исходной строки 4 симвла, начиная с позиции i}
Insert('Петя', Str, i); {вставляем в строку Str в позицию i слово "Петя" (все след. символы сдвигаются вправо) }
end;
Вот и все.
Удачи!
Источник: Нужно больше - юзай цикл!
Ответ от Krab Bark[гуру]
Надо писать, в какой из реализаций Паскаля. Например, в PascalABC.NET функция pos найдет и втторое вхождение.
Надо писать, в какой из реализаций Паскаля. Например, в PascalABC.NET функция pos найдет и втторое вхождение.
Ответ от TERESHI[активный]
var i:Integer; str:String;Begin str:='Вася пошел в школу. Вася, сказала учительница, ты дурак'; writeln(str); while pos('Вася',str) <> 0 do begin i:=pos('Вася',str) delete(str,pos('Вася',str),4); insert('Василий',
var i:Integer; str:String;Begin str:='Вася пошел в школу. Вася, сказала учительница, ты дурак'; writeln(str); while pos('Вася',str) <> 0 do begin i:=pos('Вася',str) delete(str,pos('Вася',str),4); insert('Василий',
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Как в паскаль заменить подстроку в строке на другую подстроку
Массив (Delphi)Найти указанную подстроку в строке если она есть,то извлечь ее, если ее нет, то вставить в конец строки
Доброго времени суток.
Вот и я подумал, при чем здесь массив?
if Pos(SubStr,
подробнее...
Можно ли с помощью батника заменить строку в готовом reg файле на ту которая мне нужна например имя раздела
Можно.
Замена подстроки в строке:
set str=Замена тест
set
подробнее...
Как в C# разделить строку на подстроки, если разделитель двухсимвольный (или длиннее)?
Метод номер раз - удалить из строки все пробелы. Потом воспользоваться обычным сплитом по запятой.
подробнее...
спросили в POS
вот, Паскаль.
1) Erase, Flush.
2) Проверяется условие продолжения выполнения цикла, выполняется тело цикла
подробнее...
вот, Паскаль.
1) Erase, Flush.
2) Проверяется условие продолжения выполнения цикла, выполняется тело цикла
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Вирус Линукс
Есть ли вирусы на Линукс? операционная система Линукс
Разумеетсы есть 🙂
Другой вопрос, что они пока-что не очень распространены, как и сами
подробнее...
Есть ли вирусы на Линукс? операционная система Линукс
Разумеетсы есть 🙂
Другой вопрос, что они пока-что не очень распространены, как и сами
подробнее...
спросили в Замена
C# замена определенного символа в строке.
Replace() – ищет в строке подстроку, указанную в качестве первого параметра и заменяет её на строку
подробнее...
C# замена определенного символа в строке.
Replace() – ищет в строке подстроку, указанную в качестве первого параметра и заменяет её на строку
подробнее...
Подскажите как обратиться к символу в строке (VBA)
Увидел begin и чуть не получил разрыв сердца.
Неужели, думаю, создали Delphi Applications for
подробнее...
как записать в Delphi (символ в строке под номером X заменить на символ Y)?
Строка - массив символов. Поэтому
S[X]:=Y;
При этом необходимо самостоятельно следить за
подробнее...
спросили в Интернет
Что вставлять в строку Add bettings URL в csgo lounge . Помогите, не могу делать ставки
оо наш человек кстати ставь на вп они втащат, в строку нужно вставить ссылкку на обмен, в стиме:
подробнее...
Что вставлять в строку Add bettings URL в csgo lounge . Помогите, не могу делать ставки
оо наш человек кстати ставь на вп они втащат, в строку нужно вставить ссылкку на обмен, в стиме:
подробнее...
В Worde в тексте между словами в строке большие расстояния. как убрать??
Если речь идёт орасстоянии между СЛОВАМИ, то Вам следует выбрать приемлемый вид форматирования по
подробнее...
спросили в Поиск Список
Как удалить список введенных ранее запросов в строки поиска?
Автозаполнение — это функция браузера, которая при заполнении пользователем каких-либо полей
подробнее...
Как удалить список введенных ранее запросов в строки поиска?
Автозаполнение — это функция браузера, которая при заполнении пользователем каких-либо полей
подробнее...
спросили в Ремесло
Что означает фразеологизм "всякое лыко в строку"?
1. Все может пригодиться, все может пойти в дело
2. (прост. ) Любая ошибка ставится в вину.
подробнее...
Что означает фразеологизм "всякое лыко в строку"?
1. Все может пригодиться, все может пойти в дело
2. (прост. ) Любая ошибка ставится в вину.
подробнее...
Можно ли сейчас в счет-фактуре в строке грузоотправитель писать :он же??
е) в строке 3
- полное или сокращенное наименование грузоотправителя в
подробнее...
Как правильно поставить ударение: в стрОках или в строкАх?
Правильно произносить надо "в стрОках". И вот почему. В ударении всегда следует ориентироваться по
подробнее...