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

Вниз

ОБРАБОТКА ТЕКСТА   Найти похожие ветки 

 
cahier ©   (2011-12-01 03:26) [0]

Ребята, помогите, пожалуйста!

Нужен совет "с чего начать?"... Есть некий текстовый файл свободного формата, в котором построчно идут записи, типа:

D00/523/F1E/6574/ERTG/14DS
FFE/HGHS/VCBED/4536/FDGS
и т. д., где каждая категория означает, например, марку машины, её цвет и иные показатели...

И таких строк может быть "до фига"...

Значения (буква или цифра) и длина (3 символа, 4 или 5) могут быть разные... Длина строки тоже не фиксирована... Нужно сделать текстовый процессор, который бы распознавал написанное, переводил его на "человеческий" язык и заносил в определённые поля БД...
Вот такая задача! Заранее спасибо...


 
KilkennyCat ©   (2011-12-01 04:31) [1]

TStringList может иметь любой заданный делиметр.


> текстовый файл свободного формата,

если он действительно свободный, задача не решаема.


 
cahier ©   (2011-12-01 04:37) [2]

Возможно, я не так выразился, сказав "свободный формат"... На самом деле это обычный текстовый файл, который состоит из вышеуказанных строк...


 
MBo ©   (2011-12-01 07:05) [3]

начать с TStringList.DelimitedText для разделения, потом использовать словарь (ERTG=>цвета сакуры на западном склоне Фудзи)


 
DiamondShark ©   (2011-12-01 12:54) [4]


> cahier ©   (01.12.11 04:37) [2]

Выйди на улицу, поймай первого попавшегося человека и предложи ему в твоём "обычном текстовом файле" найти "например, марку машины, её цвет и иные показатели".
Он, конечно, с первого раза не справится. Тебе придётся ему объяснить, где там цвет, марка, а где иные показатели.

Если тебе не удастся это сделать с человеком на обычном русском языке, то с компьютером на паскале у тебя тем более ничего не получится, потому что компьютер намного тупее и "обяснения" для него требуются намного более строгие.


 
QAZ   (2011-12-01 15:02) [5]


> DiamondShark ©   (01.12.11 12:54) [4]

+100500


 
Andy BitOff ©   (2011-12-01 18:02) [6]

А еще этот файл в досовском формате и его надо экспортнуть в эксель. Знаем. Делал для тойоты такую фигню. Вся прога с интерфейсом пишется за 2 часа.
Разделитель 100% слэш "/", параметры строгие, все на своих местах без пропусков. Никаких проблем.


 
stas ©   (2011-12-02 13:10) [7]

Почитай:
Pos,
Copy,
strUtils
RegExp (отдельно качать надо)


 
Dennis I. Komarov ©   (2011-12-02 21:31) [8]


> Andy BitOff ©   (01.12.11 18:02) [6]

Мдя... Ладно бы ВАЗ, но TAYOTA...


 
cahier ©   (2011-12-05 02:18) [9]

Всё... Всем спасибо, ребята... Помогли!



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

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

Наверх




Память: 0.49 MB
Время: 0.006 c
1-1288683989
pooh
2010-11-02 10:46
2012.03.18
аналог текстового редактора


2-1323075473
Елена
2011-12-05 12:57
2012.03.18
загрузка BitMap из не стандартного файла.


15-1322370665
Валера
2011-11-27 09:11
2012.03.18
Как научиться верстать?


2-1323178056
Gu
2011-12-06 17:27
2012.03.18
разделить char на 2 байта


15-1321993802
Юрий
2011-11-23 00:30
2012.03.18
С днем рождения ! 23 ноября 2011 среда