![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
в тестовом файле есть строчка данных разделенные табуляцией, например:
45 57 60. как мне разделить эту строчку, чтобы трем разным переменным присвоить эти разные числа? |
|
#2
|
||||
|
||||
|
Есть замечательный объект TStringList, а у него есть замечательные свойства: Delimiter и DelimitedText
|
|
#3
|
|||
|
|||
|
замечательные то они замечательные, я и сам был в восторге когда узнал про них, но не работает delimiter нихера!!! извиняюсь. у меня есть строчка, котроая состоит из пар слов разделенных табуляцией: 'Box Type' 'line sp' итд. а стринг разбивает мне ее через пробел. хотя я ему указывал символ разделителя. эта проблема как выяснилась давно известна. и в новых версиях delphi есть средство, а вот в 7 какое?!?!?!?!? подскажите !!!!
|
|
#4
|
||||
|
||||
|
Ну если по каким-то причинам неудается реализовать встроенными средствами TStringList то можно сделать так:
Считать содержимое текстового файла, например в мемо. Затем прогнать полученный текст: Код:
Memo1.Text := StringReplace(Memo1.Text,#8,#13#10,[rfReplaceAll]); |