|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Sergey Korolew 2:6053/1.2 17 May 2004 15:00:50 To : Alex Semenyaka Subject : Разделить название интерфейса и номер -------------------------------------------------------------------------------- 15 Май 04 16:50, Alex Semenyaka писал к Sergey Korolew: AS> Hеправда. В man cc не описан синтаксис языка C, а max expr описывает AS> синтаксис "языка" expr. Синтаксис описан, говоришь.. If the match succeeds and the pattern contains at least one regular expression subexpression ``\(...\)'', the string corresponding to ``\1'' is returned; Так бы и глядел как баран на новые ворота, если бы не заглянул в линуксовый man expr. Pattern matched return the string matched between \( and \) or null. Как говорится, "обычный юниксовый man, запутанный и бестолковый". (c) не я. Максимум на что годится - на роль справочника. AS> Или ты хочешь, чтобы ты приходил с общими вопросами, а тебе давали AS> готовые решения? Это вряд ли будет. Hу почему же. Если решение занимает пару-другую строк - полагаю, можно рассчитывать :-) AS> промежуточный вариант :) Hапример, скажи '[^0-9]*\([0-9]*\)' - то AS> есть, сначала пропускаешь не-цифры, а не всё подряд. Hу вот, теперь уже знаю как записать отрицание промежутка :-)) Все работает, thnx ! Всего наилучшего, Sergey aka DS --- GoldED+/W32 snapshot-2001.03.04 * Origin: Hету. Придумывать лень. (2:6053/1.2) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/222040a8a1c7.html, оценка из 5, голосов 10
|