URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 13223
[ Назад ]

Исходное сообщение
"OpenNews: Регулярные выражения в примерах"

Отправлено opennews , 09-Янв-06 16:43 
В руководстве "Learning to Use Regular Expressions (http://gnosis.cx/publish/programming/regular_expressions.html)" наглядно рассказывается об основах использования регулярных выражений.

URL: http://gnosis.cx/publish/programming/regular_expressions.html
Новость: http://www.opennet.me/opennews/art.shtml?num=6757


Содержание

Сообщения в этом обсуждении
"Регулярные выражения в примерах"
Отправлено pavlinux , 09-Янв-06 16:43 
Кто читает по английски, тому эта статья нах... не нужна, уже давно разобрались.
А кто по англицки не понимает, тому эта статья как
слону мобильник.

  Так что, уважаемая редакция. Бесполезная инфа.


"Регулярные выражения в примерах"
Отправлено pavlinux , 09-Янв-06 16:45 
Добавлю, что даже как Букварь по regex, но на языке Майя.

"Регулярные выражения в примерах"
Отправлено zaa , 09-Янв-06 17:17 
Статья дельная в том плане, что на простых и понятных примерах позволяет новичкам ознакомиться с теорией regexp.
Так как regexp - довольно сложная для новичков тема, пободное руководство им очень поможет.

"Регулярные выражения в примерах"
Отправлено pavlinux , 09-Янв-06 23:38 
Да пойми, чтоб дело дошло до regexp этот "новичок"
должен как минимум знать SHELL, С/С++ и подобные языки програмирования,
и ему было бы влом писать обработку сторок в бинарном виде.
Когда легче, вставить строчку в скрипт. И при этом зная, что regex_пы
в Перле, Ш и Йава скриптах тормозят, как VBA у МS.

"Регулярные выражения в примерах"
Отправлено Demimurych , 10-Янв-06 12:19 
Думаю тут Вы погорячились. Налицо какоето недоразумение у Вас либо я не совсем понял смысла вот этой фразы
>И при этом зная, что regex_пы в Перле, Ш и Йава скриптах тормозят, как VBA у МS.



"Регулярные выражения в примерах"
Отправлено raVen , 09-Янв-06 18:09 
самое лучшее описание регэкспов на русском - это описание из библиотеки colorer.sf.net. ну а потом маны для оттачивания

"Регулярные выражения в примерах"
Отправлено неаноним , 09-Янв-06 20:07 
А вот вопрос - как искать "все, кроме"?
То есть, например, все файлы, кроме .zip или все слова, кроме "dog"?

"Регулярные выражения в примерах"
Отправлено pavlinux , 09-Янв-06 23:26 
for i in $DATA
     do
        if [ $i -eq *.zip || dog ]
          then
               echo "Чё надо?!"
          fi
       echo "Ничё не надо!"      
     done

          
    

"Регулярные выражения в примерах"
Отправлено неаноним , 10-Янв-06 06:21 
Так я тоже умею, и не только.

Вот тебе пример - на сайте можно скачать файлы по regexp маске. Как мне скачать все файлы, кроме ".zip"? Или есть текст, а мне надо все слова, кроме "dog"? Во всех примерах только на поиск чего-то конкретного, а наоборот нету.


"Регулярные выражения в примерах"
Отправлено pavlinux , 10-Янв-06 09:33 
Сам-то подумал чего сказал?
Что б знать чего не качать, надо об этом кому-то сказать, чего не хочешь.

Втвоём случае и получиться * && !*.zip,
для медлено сообрашающих - операция (A && ! B) - (A И-НЕ B)
где присудствуют 2 операнда полюбому.



"Регулярные выражения в примерах"
Отправлено неаноним , 11-Янв-06 01:23 
Ну что за детский сад?
Если ты не понял вопроса, то это еще не повод хамить.

Твой пример работать не будет точно (например, из-за точки внутри)

Вопрос остается - как включить операцию "не" в regex?

Тем, у кого есть доступ - http://members.easynews.com/global4/search.html


"Регулярные выражения в примерах"
Отправлено antonmx , 10-Янв-06 08:34 
grep -v

"Регулярные выражения в примерах"
Отправлено pavlinux , 09-Янв-06 23:28 
И не надо зацикливатся на том, что regexp
единственное средство от запора :)

"Регулярные выражения в примерах"
Отправлено AndyS1976 , 10-Янв-06 22:22 
Согласен, что статья для новичков без полезная
ПОЛНОСТЬЮ!

Где написано как конаректно запустить приведенный пример из консоли ?

Конечно вначале написано где может использоваться regexp, но для новичков sed & awk непонятные звери и непонятно зачем и с чем их есть

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

А в статьяч на русском дают ссылки на англиском.



"Регулярные выражения в примерах"
Отправлено Аноним , 11-Янв-06 23:39 
А вот этого уже не надо. Статьи на английском нужны. Не знаете английский - не суйтесь в opensource.

"Регулярные выражения в примерах"
Отправлено Михаил , 30-Окт-06 10:53 
Хотелось бы донести информацию, что для новичков существует хорошая
книга Бена Форты "Освой самостоятельно регулярные выражения"
http://www.williamspublishing.com/Books/5-8459-0713-6.html
А для профессионалов есть просто незаменимое руководство
Билла Смита "Методы и алгоритмы вычислений на строках" ("Computing
Patterns in Strings" Bill Smith )
P.S. В функции "Пролистать книгу" можно скачать вторую главу книги: "Паттерны? Что такое паттерны?" с задачами и примерами. :-)

"Регулярные выражения в примерах"
Отправлено Михаил , 30-Окт-06 10:55 
Упс, привожу url:
http://www.williamspublishing.com/Books/5-8459-1081-1.html