The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Работа с текстом"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Работа с текстом"
Сообщение от Дмитрий Искать по авторуВ закладки(??) on 01-Апр-04, 17:03  (MSK)
Здравствуйте,All!!!

У меня маленький вопрос....Мне нужна программа которая онализирует текстовые файлы(конфиги и др.)...мне нужно, чтобы программа по заданнаму шаблону(шаблон находится в файле) искала в моем указанном файле этот участок, потом из другого файл брала данные для замены(то есть  что на что заменять).....

Существуют подобные программы...или самому нужно писать с нуля(я что  то склоняюсь к этому варианту)...

Lex и Yacc не подходят они не позваляют брать шаблоны из файла(ты сам пишишь что искать и для каждого вида поиска  новую программу...то есть если мы написаль программу для поиска определенног блока в файле, то для поиска другого нам нужно писать новую программу или добавлять строки к старой и заново весь проект компилировать)....они не универсальны..

Можно  где нибудь глянуть на  исходники программы Lex.


з.ы
Пардон...но я совершенно не умею объяснять....

Заранее спасибо за ответ!!!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Работа с текстом"
Сообщение от vt Искать по авторуВ закладки(??) on 02-Апр-04, 14:08  (MSK)
>У меня маленький вопрос....Мне нужна программа которая онализирует текстовые файлы(конфиги и др.)...мне
>нужно, чтобы программа по заданнаму шаблону(шаблон находится в файле) искала в
>моем указанном файле этот участок, потом из другого файл брала данные
>для замены(то есть  что на что заменять).....
>
>Существуют подобные программы...или самому нужно писать с нуля(я что  то склоняюсь
>к этому варианту)...

Брайэн Керниган написал такую программу еще в 1973 году
Ларри Уолл - в 1986
Короче, разберись с awk или perl-ом и Онализируй :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Работа с текстом"
Сообщение от kpanic Искать по авторуВ закладки(??) on 02-Апр-04, 14:32  (MSK)
>Короче, разберись с awk или perl-ом и Онализируй :)

скорее уж с sed, есди надо именно заменять текст.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Работа с текстом"
Сообщение от vt Искать по авторуВ закладки(??) on 02-Апр-04, 14:37  (MSK)
>>Короче, разберись с awk или perl-ом и Онализируй :)
>
>скорее уж с sed, есди надо именно заменять текст.

Тяжеловато будет sed-у несколькими файлами манипулировать

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Работа с текстом"
Сообщение от neo Искать по авторуВ закладки(??) on 02-Апр-04, 17:32  (MSK)
Короче, разберись с awk или perl-ом и Онализируй :)

awk такие дебри!!!Этот язык обработки шаблонов...:-)

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру