| 
| 
 | Вопрос # 1 169/ вопрос открыт / | 
 |  Здравствуйте, уважаемые эксперты!помогите пожалуйста сделать программу:
 
 написать процедуру удаления из строки S всех вхождений подстроки subs
 
|  |   Вопрос задал: istra (статус: Посетитель)Вопрос отправлен: 3 декабря 2007, 19:37
 Состояние вопроса: открыт, ответов: 1.
 |  Ответ #1. Отвечает эксперт: Feniks Здравствуйте, istra!Ничего трудно тут нет. Для этого надо использовать две функции: Pos и Delete. Примерно так:
 
 function DeleteSubStr(s, subs: string): string;
var
   i: integer;
begin
   i := Pos(subs, s);
   while i > 0 do
   begin
      Delete(s, i, length(subs));
      i := Pos(subs, s);
   end;
   Result := s;
end;
|  | Ответ отправил: Feniks (статус: Бакалавр)Время отправки: 3 декабря 2007, 20:07
 Оценка за ответ: 4
 |  
 Мини-форум вопросаМини-форум пуст. Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |