Здравствуйте,All!!!У меня маленький вопрос....Мне нужна программа которая онализирует текстовые файлы(конфиги и др.)...мне нужно, чтобы программа по заданнаму шаблону(шаблон находится в файле) искала в моем указанном файле этот участок, потом из другого файл брала данные для замены(то есть что на что заменять).....
Существуют подобные программы...или самому нужно писать с нуля(я что то склоняюсь к этому варианту)...
Lex и Yacc не подходят они не позваляют брать шаблоны из файла(ты сам пишишь что искать и для каждого вида поиска новую программу...то есть если мы написаль программу для поиска определенног блока в файле, то для поиска другого нам нужно писать новую программу или добавлять строки к старой и заново весь проект компилировать)....они не универсальны..
Можно где нибудь глянуть на исходники программы Lex.
з.ы
Пардон...но я совершенно не умею объяснять....Заранее спасибо за ответ!!!
>У меня маленький вопрос....Мне нужна программа которая онализирует текстовые файлы(конфиги и др.)...мне
>нужно, чтобы программа по заданнаму шаблону(шаблон находится в файле) искала в
>моем указанном файле этот участок, потом из другого файл брала данные
>для замены(то есть что на что заменять).....
>
>Существуют подобные программы...или самому нужно писать с нуля(я что то склоняюсь
>к этому варианту)...Брайэн Керниган написал такую программу еще в 1973 году
Ларри Уолл - в 1986
Короче, разберись с awk или perl-ом и Онализируй :)
>Короче, разберись с awk или perl-ом и Онализируй :)скорее уж с sed, есди надо именно заменять текст.
>>Короче, разберись с awk или perl-ом и Онализируй :)
>
>скорее уж с sed, есди надо именно заменять текст.Тяжеловато будет sed-у несколькими файлами манипулировать
Короче, разберись с awk или perl-ом и Онализируй :)awk такие дебри!!!Этот язык обработки шаблонов...:-)