![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
Atreides |
![]()
Сообщение
#1
|
![]() Ветеран Броуновского Движения ![]() ![]() ![]() Группа: Пользователи Сообщений: 281 Пол: Мужской Реальное имя: Сергей Репутация: ![]() ![]() ![]() |
Уважаемые, столкнулся с такой непростой задачкой, как работа с текстовым файлом сложной структуры. Нужно считать с него коды станций, номера платежей, суммы и коды статей. И дату. Желательно в табличку запихнуть для удобства работы. Единственный вариант, который приходит в голову, это построчное считывание и анализ. Подскажите какими методами такое можно провернуть?
Сообщение отредактировано: Atreides - 28.01.2010 23:07 Прикрепленные файлы ![]() -------------------- Отрадно спать, отрадней камнем быть, О, этот век, преступный и постыдный, Не жить, не чувствовать - удел завидный. Прошу, молчи, не смей меня будить!
|
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Цитата Мне только коды станций и общая сумма нужны. Читаешь файл в строку, и в цикле вытягиваешь из нее регулярным выражением фразу "ПО СТАНЦИИ", и следующие 2 вещественных числа. Первое будет кодом станции, второе - общая сумма.Свободная библиотека для работы с регулярками в Дельфи лежит вот тут: TPerlRegEx Была еще библиотека TRegExpr, тоже бесплатная, но что-то их официальный сайт лежит сейчас. Вот этот: http://www.regexpstudio.com/TRegExpr/TRegExpr.html P.S. Ну, или обычный Pos/PosEx, если не хочешь заморачиваться с регулярными выражениями. Но тогда будет чуть сложнее выделять сами числа. |
![]() ![]() |
![]() |
Текстовая версия | 23.06.2025 7:37 |