![]() |
|
|
![]()
|
|
| btf |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 3.12.2009 Репутация: нет Всего: нет |
Есть текстовый файл, в котором содержиться информация о собранных деньгах. Данные имею след. вид:
101.[2009-11-28]=-20000,00000/-/Платеж на 137-84 (выполнил офис) Зайти за деньгами 102.[2009-11-28]=-20000,00000/-/Списано на s37-84 (выполнил курьер) с18:00 Надо вывести это в StringGrid что бы таблица имела след. вид: Присоединённый файл ( Кол-во скачиваний: 15 )
grid.jpg 15,52 Kb |
|||
|
||||
| smoke_man |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 447 Регистрация: 25.1.2007 Где: Рязань Репутация: 9 Всего: 17 |
Читаешь файл и построчно парсишь.
-------------------- 0x2b|~0x2b |
|||
|
||||
| btf |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 3.12.2009 Репутация: нет Всего: нет |
smoke_man, как мне избавиться от посторонних символов(типа "=" "[" "]" " \" " на" и т.д)?
|
|||
|
||||
| SerK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 263 Регистрация: 31.3.2007 Репутация: нет Всего: нет |
Есть хорошая борландовская функция, которая помогает заменить или убрать ненужные символы:
StringReplace(AnsiString S,AnsiString OldPattern, AnsiString NewPattern, TReplaceFlags Flags); S - строка, в которой нужно сделать изменения; OldPattern - подстрока, которую нужно заменить; NewPattern - подстрока, на которую нужно заменить; Flags - режим замены: rfReplaceAll - заменить все вхождения NewPattern О(если флаг задать пустым, заменяется только один символ). rfIgnoreCase - игнорировать регистр. Пример: TReplaceFlags rflags=TReplaceFlags()<<rfReplaceAll; AnsiString S,str; S="101.[2009-11-28]=-20000,00000/-/Платеж на 137-84 (выполнил офис) Зайти за деньгами"; str=StringReplace(S,"[","",rflags); -уберет все символы "[". -------------------- Пусть будет миру хорошо! |
|||
|
||||
| smoke_man |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 447 Регистрация: 25.1.2007 Где: Рязань Репутация: 9 Всего: 17 |
Так по этим символам можно найти нужные данные.
-------------------- 0x2b|~0x2b |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |