Форум: "Начинающим";
Текущий архив: 2012.03.18;
Скачать: [xml.tar.bz2];
ВнизОБРАБОТКА ТЕКСТА Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.004 c