Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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.61 MB
Время: 0.056 c
14-30062
tv
2003-02-21 10:06
2003.03.10
XML


1-29848
Андрусь
2003-02-27 19:26
2003.03.10
как определить связь


1-29925
@D
2003-02-27 10:04
2003.03.10
Консоль


1-29860
MadGhost
2003-02-28 15:42
2003.03.10
Можно ли както узнать?


1-29906
Helg
2003-02-26 19:44
2003.03.10
Проблемы с математикой





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский