Форум: "Основная";
Текущий архив: 2003.01.06;
Скачать: [xml.tar.bz2];
Внизпарсинг простого текстового файла Найти похожие ветки
← →
volph7777 (2002-12-24 18:10) [0]Дайте компонент или кусок исходника, необходимо парсить текст следующего вида:
---- test.txt ----
;datas
Column 1 Column 2 Column 3
Column 1 Column 2 Column 3
Column 1 Column 2 Column 3
Column 1 Column 2 Column 3
------------------
мне нада пропускать комментарии и добираться к данным как столбцам...
← →
Anatoly Podgoretsky (2002-12-24 18:24) [1]Неясно у тебе или фиксированные колонки, тогда по длине,
или разделители тогда поиск разделителя,
А комментарий начинается с символа ";"
Вроде никаких проблем
← →
volph7777 (2002-12-24 18:30) [2]нет не фиксированные, разделитель у меня Больше чем один пробел
← →
Anatoly Podgoretsky (2002-12-24 18:43) [3]Длина разделителя роли не играет, вполне может быть размером до 2 гб
← →
volph7777 (2002-12-24 18:50) [4]ну так, вот есть готовые элегантные решения?
← →
Anatoly Podgoretsky (2002-12-24 18:57) [5]С твой стороны пока только абстрактыне слова, так ветка может убежать в потрепаться, нужны конкретные данные, и что именно непонятно, если есть код то и его приветсти с пояснениями.
Решений может быть много, например регулярные выражения.
← →
volph7777 (2002-12-24 19:13) [6]я еще кода не писал, я вот хотел и узнать какию либу использовать или где взять готовый исходник похожего решения. В делфи я не знаю как использовать регулярные выражения, все время их юзал в Перле.
← →
Anatoly Podgoretsky (2002-12-24 19:22) [7]Перл значит знаешь, вот тогда его и используй, прикрути k Windows Scripring Host
← →
volph7777 (2002-12-24 19:47) [8]низя, нада делфи!
← →
Anatoly Podgoretsky (2002-12-24 20:07) [9]Я тебе именно Дельфи и советую, через интефейсы к WSH
← →
volph7777 (2002-12-25 10:06) [10]перл нада ставить на машины :( не хочется такое тянуть с собой
← →
MadGhost (2002-12-25 10:23) [11]TRegExpr - прекрасная компонента регулярных выражений для Делфи, сам ею пользовался много раз, очень сильно выручала
← →
False_Delirium (2002-12-25 10:52) [12]Прочитать строку...
Убрать крайние пробелы... а лучше сразу все множественные связки пробелов в середине строки сократить до одного...
Если первый символ строки не комментарий, то
Дальше три колонки, первая до первого пробела, вторая до
второго, третья до конца строки.
иначе читаем следующую строку.
Это не алгоритм....это я пытаюсь понять..правильно лия понял вопрос..?..
Неужели сложно.?..
← →
Anatoly Podgoretsky (2002-12-25 11:28) [13]False_Delirium © (25.12.02 10:52)
Ты наверно обратил уже на это
"volph7777 (24.12.02 18:30)
нет не фиксированные, разделитель у меня Больше чем один пробел"
И желания у него делиться форматом абсолютно нет, так просто парень репется и мы с ним
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.01.06;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.008 c