The OpenNET Project / Index page

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

sed (sed shell regex)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: sed, shell, regex,  (найти похожие документы)
_ RU.UNIX (2:5077/15.22) _____________________________________________ RU.UNIX _ From : Valeriy E. Ushakov 2:5020/400 18 May 99 02:07:06 Subj : sed ________________________________________________________________________________ From: "Valeriy E. Ushakov" <uwe@ptc.spbu.ru> Vladimir Bormotov <bor@vb.dn.ua> wrote: > VEU> s/^[^(]*(\([^)]*\)).*/\1/ > А теперь можно прокомментировать? От начала строки ^ все кроме откр. скобки [^(]* потом скобка Потом начинаем запоминать \( все до закр. скобки исключая ее [^)]* Закончили запоминать \) и проверили что скобка таки есть. Сопоставляемся со всеми символами до конца строки .* Если в строке несколько штук текста в скобках, то в отличие от s/^.*(\(.*\)).*/\1/ оставит первый а не последний. SY, Uwe -- uwe@ptc.spbu.ru | Zu Grunde kommen http://www.ptc.spbu.ru/~uwe/ | Ist zu Grunde gehen --- ifmail v.2.14dev3 * Origin: St.Petersburg University NOC (2:5020/400)

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

 Добавить комментарий
Имя:
E-Mail:
Заголовок:
Текст:




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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