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

Вниз

Где найти описание парсинга на дельфи?   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.019 c
14-30119
PSERG
2003-02-17 14:09
2003.03.10
Инсталяция пакетов


3-29754
jen_bond
2003-02-19 15:04
2003.03.10
Проблема с форматом


1-29917
Ozone
2003-02-27 08:02
2003.03.10
Как получить текущую директорию запускаемого exe-файла.


14-30088
ASV
2003-02-21 16:05
2003.03.10
Союз нерушимый...


1-29850
вопрос
2003-02-28 13:54
2003.03.10
Excel