Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.06.29;
Скачать: [xml.tar.bz2];

Вниз

Редактирование   Найти похожие ветки 

 
Serg!!!!!!!!!!!   (2005-06-06 22:23) [0]

Помогите плиз немогу справится есть файл в нем
Клиент№1
Пришло,12.00
Ушло,212.00
Остаток,0.00
Обший счет,221.00

,,"Данные1 ","Данные2          ",    Данные3 ,01.03.2001,  Данные4,Данные5
,,"Данные6 ","                  ",            Данные7,Данные8  ,Данные9,  Данные10,   Данные11,,0.00
,,"Данные1 ","Данные2          ",    Данные3 ,01.01.2001,  Данные4,Данные5
,,"Данные6 ","                  ",            Данные7,Данные8  ,Данные9,  Данные10,   Данные11,,0.00

Клиент№1
Пришло,11.00
Ушло,21.00
Остаток,0.00
Обший счет,21.00

// и так далее
Надо сделать так чтоб строки типа Данные1 Данные2..ДанныеN были удалены т.е.все что находится между Общий счет,221.00 и Клиент№N
а также всё с нулевыми значениями (например ушло,0.00) в голову нечего нелезет кроме
S := RE1.Lines.Text;
 F := "Ушло,0.00";
While Pos(F, S) > 0 do
  Delete(S, Pos(F, S),Length(F));
  RE1.Lines.Text := S;
end;
неписать же мне 10 таких процедур для каждой строки или можно читать при открытии только нужное может кто делал подобное поделитесь кодом если несложно пожалуйста!!! И еще маленький вопросик как удалять пустые строки типа:
Строка

Строка
Строка

Строка

чтоб получилось:
Строка
Строка
Строка
Строка





 
KilkennyCat ©   (2005-06-06 22:26) [1]

читаем построчно.
если в строке есть одно из ключевых слов
Клиент
Пришло
Ушло
Остаток
Обший

и позиция равна 1 то - наша строка.



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

Форум: "Основная";
Текущий архив: 2005.06.29;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.039 c
1-1118047334
john_mag
2005-06-06 12:42
2005.06.29
WorkSheet, WorkBook


14-1117815737
Kerk
2005-06-03 20:22
2005.06.29
Раскрыта....


1-1118260453
Gopher
2005-06-08 23:54
2005.06.29
Синтаксис


14-1117702754
КаПиБаРа
2005-06-02 12:59
2005.06.29
Какой из методов обучения более правильный?


3-1116515179
Karlson
2005-05-19 19:06
2005.06.29
Фильтр в компоненте TTable и ему подобным





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский