Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 26.01.2010, 17:58
micgan micgan вне форума
Прохожий
 
Регистрация: 26.01.2010
Сообщения: 1
Репутация: 10
По умолчанию Удаление части текстового файла

Имеем текстовый файл, в котором надо просто удалить ВСЕ строки, а в последней оставить слова, начиная со второго, т.е. из:

bla-bla...
qdfsadfdf dffasdff
sdfgadf asdgsdfsf sfsdf dfs df sdf sdfasf

надо получить и направить в другой текстовый файл вот это:

asdgsdfsf sfsdf dfs df sdf sdfasf

(Ни разу не программист, код нужен, чтоб вставить в регулярные выражения The Bat! на сортировке)
Ответить с цитированием
  #2  
Старый 26.01.2010, 18:01
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

TStringList тебе поможет. А так же функции Pos и Copy.

Код:
var
  L : TStringList;
  S : String;
begin
  L := TStringList.Create;
  L.LoadFromFile('filename.txt');
  S := L[L.Count-1];
  S := Copy(S,Pos(' ',S)+1,Length(S) - Pos(' ',S) + 1);
  L.Clear;
  L.Add(S);
  L.SaveToFile('newfilename.txt');
  L.Free;
end;
Ответить с цитированием
  #3  
Старый 27.01.2010, 14:11
Vold.khv Vold.khv вне форума
Прохожий
 
Регистрация: 21.01.2010
Сообщения: 11
Репутация: 10
По умолчанию

Код:
procedure TForm1.Button1Click(Sender: TObject);
var
  Form1: TForm1;
  f,G:textfile;
  S : String;
  n:integer;
begin
AssignFile(F,'C:\Documents and Settings\Администратор\Рабочий стол\bla.txt') ; // путь и имя файла указываем свое
Reset(f);
  repeat
Readln(F,s);
  until EOF(f)=true ;

 n:=pos(' ',s);
 Delete(s,1,n);

 Assignfile(G,'C:\Documents and Settings\Администратор\Рабочий стол\test.txt');  //путь и имя файла указываем свое
 Rewrite(g);
 Write(g,s);
  closefile(f);
  closeFile(g);
end;
end.
Admin: Пользуемся тегами!

Последний раз редактировалось Admin, 27.01.2010 в 15:17.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 17:55.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025