Форум: "Потрепаться";
Текущий архив: 2003.03.10;
Скачать: [xml.tar.bz2];
ВнизГде найти описание парсинга на дельфи? Найти похожие ветки
← →
insmod (2003-02-16 19:26) [0]Где найти описание парсинга на дельфи?
← →
Sergey Masloff (2003-02-16 19:54) [1]парсинга ЧЕГО? И чем парсинг на дельфи отличается от своих аналогов на других языках?
← →
Шишкин Илья (2003-02-16 20:02) [2]А что такое парсинг?
← →
Шишкин Илья (2003-02-16 20:03) [3]А что такое парсинг?
← →
Sergey Masloff (2003-02-16 20:42) [4]Шишкин Илья ©
синтаксический анализ
← →
wicked (2003-02-17 00:02) [5]ищи TP LexYacc, в комплекте есть документация по нем...
prerequisites: неплохое знание предметной области.... :)
← →
ION T (2003-02-17 00:33) [6]Глянешь на http://www.delphi-gems.com/DCG.php
← →
insmod (2003-02-17 16:40) [7]а еще ченить посоветуйте
← →
NetBreaker666 (2003-02-17 17:48) [8]А на Visual C++ 6.0 сойдет ? Только что закончил писать довольно мощный парсер. Понимает идентификаторы, строки, цифры (как обычный, так и в формате Verilog"а типа: 8`16h (8 бит $16)), комментарии типа: //, /* */, --, . И кучу всего другого....
← →
insmod (2003-02-18 05:03) [9]ну если б я знал С++, то наверно бы сошло :)
← →
Opuhshii (2003-02-18 06:26) [10]2insmod © (18.02.03 05:03)
тебе парсер нужен?,.
TParser, uses Classes.....
есть статьи,..
← →
insmod (2003-02-18 06:29) [11]2 Opuhshii
да, мне нужен парсер, и статьи с примерами :)
← →
Danilka (2003-02-18 08:11) [12]есть парсинг математических выражений, есть парсинг html, есть парсинг xml, и т.д.
какой конкретно нужен?
а найти можно на торри нет, все что угодно. :))
там даже слово для поиска можно написать: parse
...
← →
insmod (2003-02-18 08:26) [13]да мне просто текстик, не html и не xml.
получаю текст в переменную, ну и надо его обработать.
вобщем лучеше мне конечно какие нибудь статьи мануалы :)
← →
Danilka (2003-02-18 08:46) [14]дык, а чего тебе надо из текстика выбрать?
если просто слова вытащить куда-нить, в стринглист например, то по-моему самому написать проще, чем где-то искать, да и не совсем это парсинг...
я понимаю парсинг как это анализ и обработка какой-то структуры данных. то есть чтобы знать как обрабатывать надо знать для чего...
← →
insmod (2003-02-18 09:48) [15]я конечно не гуру в дельфи, и вобще мало знаю :)
но нужна мне такая вот байдовина:
есть переменна типа String, а в ней строка примерно такого содержания: a=1 b=8 ну и т.п., еще также может быть и типа
insmod=a,b,c ну вобщем что-то типа этого :)
ну а все что мне надо так это знать что у нас стоит после "="
т.к. то что перед ним остается неизменным, короче все что мы найдем после "=" надо раскидать по переменным которые имеют такиеже название как и те что в строке перед "=". вот что мне всего лишь надо :)
ну а так-как это впринципе и есть разбор строки (парсинг), я и ищу что нибудь по нему, т.к. сам несоображу :)
← →
Digitman (2003-02-18 10:29) [16]все, что тебе нужно - "раскидать" строку на отдельные строки вида "X = Y" и записать каждую выделенную подстроку в TStringList
это даже не парсингом пахнет, а - тривиальным выделением подстрок заданного формата из строки
все остальное TStringList сделает сам, см. методы Names[] , Values[]
← →
Blackweber (2003-02-18 10:29) [17]TValueList, стандартный компонент
← →
blackweber (2003-02-18 10:30) [18]:)
← →
Ketmar (2003-02-18 10:52) [19]>NetBreaker666 © (17.02.03 17:48)
этот "мощный" парсер (как и практически любой другой) пишется за пол-часа (с учётом времени на пиво). хватит, может, ЧСВ чесать?
Satanas Nobiscum! 18-Feb-XXXVIII A.S.
← →
insmod (2003-02-18 13:57) [20]
> все, что тебе нужно - "раскидать" строку на отдельные строки
> вида "X = Y"
и как мне это сделать? я без понятия :)
← →
insmod (2003-02-21 04:09) [21]эх :)
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.03.10;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.008 c