| 
| 
 | Вопрос # 2 087/ вопрос открыт / | 
 |  Здравствуйте, уважаемые эксперты!Если можно помогите сделать програмку есть текст типа
 спасите & помогите…бла-бла
 и так далее 500 строк(база слов)
 нужно переделать чтоб было так
 спасите & (спасите)помогите..
 
|  |   Вопрос задал: Rinat (статус: Посетитель)Вопрос отправлен: 14 ноября 2008, 20:19
 Состояние вопроса: открыт, ответов: 1.
 |  Ответ #1. Отвечает эксперт: Мережников Андрей Здравствуйте, Rinat!Если исходный текст хранится в виде текстового файла, то см. пример в приложении
 Приложение:Переключить в обычный режим var tt,tt1:TStringList;    cnt,pp:integer;    fn:string;begin   tt:=TStringList.Create;  tt1:=TStringList.Create;  tt1.Clear;  try    if fileexists(fn)    then begin      tt.LoadFromFile(fn);      for cnt:=0 to tt.Count - 1      do begin        pp:=pos(' & ',tt.Strings[cnt]);        if pp>0        then begin          tt1.Add(copy(tt.Strings[cnt],1,pp-1)+' &
('+copy(tt.Strings[cnt],1,pp-1)+')'+copy(tt.Strings[cnt],pp+3,length(tt.Strings[cnt])));        end       end;      tt1.SaveToFile(fn);    end   finally    tt1.Free;    tt.Free;  end;end; 
|  | Ответ отправил: Мережников Андрей (статус: Абитуриент)Время отправки: 16 ноября 2008, 15:01
 Оценка за ответ: 5
 |  
 Мини-форум вопросаВсего сообщений: 8; последнее сообщение — 18 ноября 2008, 18:03; участников в обсуждении: 4. 
|   | Мережников Андрей (статус: Абитуриент), 14 ноября 2008, 20:44 [#1]:что то не совсем понятен принцип преобразования.текста? Поставить после & копию первого слова в скобках? |  
|   | Rinat (статус: Посетитель), 15 ноября 2008, 16:58 [#2]:да если не трудно спасибо что уделили внимание
 |  
|   | Rinat (статус: Посетитель), 15 ноября 2008, 17:04 [#3]:да именно так спасибо за потраченное вами время
 |  
|   | Feniks (статус: Бакалавр), 17 ноября 2008, 12:09 [#4]:Rinat, в качесттве спасибо у нас принято оценки и репутацию ставить. Иначе рискуете сами получить отрицательную репутацию.
   |  
|   | Rinat (статус: Посетитель), 17 ноября 2008, 16:24 [#5]:да я новичёк пока ковыряюсь с полученной инфой создал текст файл fn
 борланд всё принял
 при run пишет файл не найден
 пока ещё поковыряюсь наверное пока уменя руки кривые
 |  
|   | Вадим К (статус: Академик), 17 ноября 2008, 16:30 [#6]:Файл не найден...А какой файл... Галочка "подтверждения прочтения" - вселенское зло. |  
|   | Мережников Андрей (статус: Абитуриент), 17 ноября 2008, 18:16 [#7]:переменной fn надо присвоить имя файла, в котором содержатся ваши данные. Если исходные данные находятся в файле data.txt, то fn:='data.txt'; |  
|   | Rinat (статус: Посетитель), 18 ноября 2008, 18:03 [#8]:всё заработало |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |