Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.27;
Скачать: CL | DM;

Вниз

Функция Read для стрингов   Найти похожие ветки 

 
Боян Георгиев   (2003-11-16 14:33) [0]

Здравствуйте мастера!
Проблем такой:
програма надо читать следующий текстовый файл.

abc dc adcd daddce doer

Я изпользуваю процедуру Read но она возврощает целы строк
abc dc adcd daddce doer
Мне нужна быстрая функция, которая прочитать низы раздельно:

Пример:

A: string
-------
Read(MyTextFile, A);
{A = abc}
Read(MyTextFile, A);
{A = dc}
Read(MyTextFile, A);
{A = adcd}
...


 
Ломброзо ©   (2003-11-16 14:44) [1]

program Project2;
{$APPTYPE CONSOLE}
uses Windows, SysUtils, ActiveX, ComObj;

var F: TextFile;
CurrString: string;
RE, Matches: OleVariant;
Match : string;
i : integer;
begin
OleInitialize(nil);
RE := CreateOleObject("VBScript.RegExp");
RE.Pattern := "[^\s]+";
RE.Global := true;
AssignFile(F, "C:\a.txt");
Reset(F);
while not EOF(F) do
begin
Readln(F, CurrString);
Matches := RE.Execute(CurrString);
for i := 0 to Matches.COunt - 1 do
begin
Match := Matches.Item[i];
Writeln(Match);
end;
end;
Matches := unassigned;
RE := unassigned;
Readln;
end.


 
Ломброзо ©   (2003-11-16 14:46) [2]

между словами может быть сколько угодно пробелов, переносов строки, возвратов каретки и прочих пробельных символов



Страницы: 1 вся ветка

Текущий архив: 2003.11.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.023 c
3-89695
Михаил
2003-11-06 10:06
2003.11.27
поле NUMERIC(15, 5) не работатет с 5-ым знаком после запятой


11-89797
Bartov
2003-02-25 01:26
2003.11.27
Кому нужен KOL-Help


14-90132
SergP
2003-10-28 21:44
2003.11.27
Странные тормоза Винды... Как вылечить?


14-90060
sancho
2003-11-05 21:48
2003.11.27
Задачка по математике


1-89870
alexis
2003-11-12 14:43
2003.11.27
Как string перевести в char?