1.1, pavlinux (?), 16:43, 09/01/2006 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Кто читает по английски, тому эта статья нах... не нужна, уже давно разобрались.
А кто по англицки не понимает, тому эта статья как
слону мобильник.
Так что, уважаемая редакция. Бесполезная инфа. | |
1.3, zaa (??), 17:17, 09/01/2006 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Статья дельная в том плане, что на простых и понятных примерах позволяет новичкам ознакомиться с теорией regexp.
Так как regexp - довольно сложная для новичков тема, пободное руководство им очень поможет. | |
|
2.8, pavlinux (?), 23:38, 09/01/2006 [^] [^^] [^^^] [ответить]
| +/– |
Да пойми, чтоб дело дошло до regexp этот "новичок"
должен как минимум знать SHELL, С/С++ и подобные языки програмирования,
и ему было бы влом писать обработку сторок в бинарном виде.
Когда легче, вставить строчку в скрипт. И при этом зная, что regex_пы
в Перле, Ш и Йава скриптах тормозят, как VBA у МS. | |
|
3.12, Demimurych (?), 12:19, 10/01/2006 [^] [^^] [^^^] [ответить]
| +/– |
Думаю тут Вы погорячились. Налицо какоето недоразумение у Вас либо я не совсем понял смысла вот этой фразы
>И при этом зная, что regex_пы в Перле, Ш и Йава скриптах тормозят, как VBA у МS.
| |
|
|
1.4, raVen (?), 18:09, 09/01/2006 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
самое лучшее описание регэкспов на русском - это описание из библиотеки colorer.sf.net. ну а потом маны для оттачивания | |
1.5, неаноним (?), 20:07, 09/01/2006 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А вот вопрос - как искать "все, кроме"?
То есть, например, все файлы, кроме .zip или все слова, кроме "dog"? | |
|
2.6, pavlinux (?), 23:26, 09/01/2006 [^] [^^] [^^^] [ответить]
| +/– |
for i in $DATA
do
if [ $i -eq *.zip || dog ]
then
echo "Чё надо?!"
fi
echo "Ничё не надо!"
done
| |
|
3.9, неаноним (?), 06:21, 10/01/2006 [^] [^^] [^^^] [ответить]
| +/– |
Так я тоже умею, и не только.
Вот тебе пример - на сайте можно скачать файлы по regexp маске. Как мне скачать все файлы, кроме ".zip"? Или есть текст, а мне надо все слова, кроме "dog"? Во всех примерах только на поиск чего-то конкретного, а наоборот нету. | |
|
4.11, pavlinux (?), 09:33, 10/01/2006 [^] [^^] [^^^] [ответить]
| +/– |
Сам-то подумал чего сказал?
Что б знать чего не качать, надо об этом кому-то сказать, чего не хочешь.
Втвоём случае и получиться * && !*.zip,
для медлено сообрашающих - операция (A && ! B) - (A И-НЕ B)
где присудствуют 2 операнда полюбому.
| |
|
|
|
1.13, AndyS1976 (?), 22:22, 10/01/2006 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Согласен, что статья для новичков без полезная
ПОЛНОСТЬЮ!
Где написано как конаректно запустить приведенный пример из консоли ?
Конечно вначале написано где может использоваться regexp, но для новичков sed & awk непонятные звери и непонятно зачем и с чем их есть
Вообще мне кажется надо публиковать статьи в новостях (который на русском) только на русском языке, так как есть англоязычные сайты, которые любители англиского читают! Ведь англоязычный сайт не будет пуликовать статью на китайском или русском.
А в статьяч на русском дают ссылки на англиском.
| |
|
2.15, Аноним (-), 23:39, 11/01/2006 [^] [^^] [^^^] [ответить]
| +/– |
А вот этого уже не надо. Статьи на английском нужны. Не знаете английский - не суйтесь в opensource. | |
|
1.16, Михаил (??), 10:53, 30/10/2006 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Хотелось бы донести информацию, что для новичков существует хорошая
книга Бена Форты "Освой самостоятельно регулярные выражения"
http://www.williamspublishing.com/Books/5-8459-0713-6.html
А для профессионалов есть просто незаменимое руководство
Билла Смита "Методы и алгоритмы вычислений на строках" ("Computing
Patterns in Strings" Bill Smith )
P.S. В функции "Пролистать книгу" можно скачать вторую главу книги: "Паттерны? Что такое паттерны?" с задачами и примерами. :-) | |
|