LINUX.ORG.RU

Еще одна статья про перловые регекспы


0

0

Регулярные выражения в perl одна из самых мощных его возможностей. regex позволяют в perl сопоставлять текст с указанным шаблоном, разбивать текст в массив по шаблону, производить замену текста по шаблону и многое многое другое. Также иногда регекспами называются операторы поиска и замены.

>>> Подробности

Ответ на: комментарий от anonymous_incognito

> Результаты 1 - 10 из примерно 1 430 000 для perl regular expression. (0,27 секунд)

Похоже, что пора заканчивать со статьями о регэкспах.

balodja ★★★
()
Ответ на: комментарий от anonymous_incognito

> Похоже на LOR объявлена неделя Perl'а.

+1, то же самое хотел сказать.

ser_bur ★★
()

Спасибо.

Кстати, кто-нибудь встречал хорошую книгу по программированию отечественных авторов? Я нет.. =(

Купил тут "Perl. Учебник для вузов" Матросов - как-то, что-то.. эмм.. =/ Книжку с верблюдом ниасилил финансово. %)

anonymous
()
Ответ на: комментарий от anonymous

ЛОЛ. Программирование авторов.. 8) Ну суть вы поняли, я думаю.. )

anonymous
()
Ответ на: комментарий от anonymous

> Книжку с верблюдом ниасилил финансово. %)

Жаль, есть вещи так сказать, must have.

По Perl, если им всерьёз заниматься просто надо иметь следующие книги:

1) Рэндал Л.Шварц, Том Феникс, - "Изучаем Perl"

Эта книга хороша для начинающих, для тех кто вообще Perl ранее не знал. Она небольшая и очень доходчиво и подробно объясняет ряд вещей для начинающих. Например, учит чётко различать когда выражение скалярное, а когда нет, потому что могут быть тонкости. В конце каждой главы есть упражнения. Эту книгу сам автор языка Ларри Уолл рекомендует для начала обучения Perl.

2) Ларри Уолл, Том Кристиансен, Джон Орвант, - Программирование на Perl.

Фактически книга является полным описанием языка в изложении его авторов или близких к ним, разобраны самые разные аспекты его применения, в том числе, безопасное программирование для таких сред как интернет.

3)Том Кристиансен, Натан Торкингтон, - Perl. Сборник рецептов для профессионалов.

Тоже очень полезная книга, хотя её материал где-то на 50% пересекается с предыдущей. Для изучения Perl она не является необходимой, но при практическом программировании полезна, чтобы не изобретать велосипеды.

anonymous_incognito ★★★★★
()
Ответ на: комментарий от vilfred

vilfred мы тебя собственноручно поздравляем и желаем успехов в графоманстве. но нах спамить первую страницу LORa ?

anonymous
()
Ответ на: комментарий от anonymous

это был изощренный стеб =))) но может кому инфа о регекспах и приготится, т.е. с одной стороны стеб, с другой информация таки.

vilfred ☆☆
() автор топика
Ответ на: комментарий от anonymous

>anonymous_incognito

Спасибо! ЗаписАл, буду знать чего брать. 8)

anonymous
()
Ответ на: комментарий от anonymous

Чего-то в воскресенье мало было совсем новостей, да и автор статьи с LOR'а, а так больше, наверное, подобные материалы не будет пускать, если только они не рассказывают о каких-то новых языках/возможностях, иначе их будет слишком много и по разным языкам.

anonymous_incognito ★★★★★
()
Ответ на: комментарий от anonymous_incognito

2anonymous_incognito

ничо, нормально, забей на онанимных долбов, инфы там реально про регекспы много, я для себя рецепты писал. Думаю, что подходит как новость.

vilfred ☆☆
() автор топика
Ответ на: комментарий от vilfred

> Думаю, что подходит как новость.

Подходит, потому что инфы в ней не мало и её автор (ты) с LOR, но если честно, представляешь сколько подобных статей в интернете, если брать не только Perl, но например Python и другие языки?

anonymous_incognito ★★★★★
()
Ответ на: комментарий от anonymous

>Кстати, кто-нибудь встречал хорошую книгу по программированию отечественных авторов? Я нет.. =(

я начинал с книжки Павлова "CGI-программирование"

так и влюбился в перл ;-)

anonymous
()
Ответ на: комментарий от anonymous

> так и влюбился в перл ;-)

+100, это именно так и называетсо =))

vilfred ☆☆
() автор топика
Ответ на: комментарий от anonymous

> Купил тут "Perl. Учебник для вузов" Матросов - как-то, что-то.. эмм.. =/ Книжку с верблюдом ниасилил финансово. %) а с инета скачать осилишь? могу выложить книгу с "вирблюдом". на самом деле это лань. будет лежать здесь пару дней ftp://public.ntu-kpi.kiev.ua/incoming/virblud/

miracle_fox
()
Ответ на: комментарий от miracle_fox

> на самом деле это лань

Нет, на обложке там лама (семейство верблюдовых). А лань - это типа олень такой.

bigbit ★★★★★
()
Ответ на: комментарий от miracle_fox

>лежать здесь пару дней

спс. посмотрим.. в каком она формате?

>530 Sorry, max 15 users -- try again later

лор-эффект =)

еще тут есть: http://kiev.c-books.info/books/load.php?ty=pl

Бумажная, правда, все равно лучше 8)

anonymous
()

конечно лама! руки пишут сами всякую херню. книга в формате .djvu. превед анонимный брат.

miracle_fox
()
Ответ на: комментарий от anonymous

> даёшь неделю питона на лоре!!!!

напишите зачетные статьи по питону, киньте их на лор. так собсно это и делается. Особенно было бы зачетно писать как сделать сишные либы для использования их в Питоне. Я про перл в свое время написал http://www.linux.org.ru/profile/vilfred/view-message.jsp?msgid=711824

Ребят, это реально круто =) как грицца любишь свой язык - сделается, прально тут чел написал.

vilfred ☆☆
() автор топика
Ответ на: комментарий от anonymous

>кто-нибудь встречал хорошую книгу по программированию отечественных авторов?

Программирование больших человекоподобных роботов в 3-х томах. Кнут отдыхает.

anonymous
()
Ответ на: комментарий от anonymous

> перл ацтой!
> даёшь неделю питона на лоре!!!!

не ну мля, ну Лисп, Питон, Руби зачетные языки. Ну так докажите это, народ! Сделайте что нниить чтобы нам, простым юзерам было интересно изучить. На Перле например, можно сделать вот это:

http://genphys.phys.msu.ru/~dmitriyk/site/mv/contur/aircrafrs.html

Зажгите за свой язык так чтобы вставило. Да и все. И я ломанусь изучать... Всеж это не очень сложно(на предмет сделать мотивацию ля изучения).

vilfred ☆☆
() автор топика
Ответ на: комментарий от kto_tama

ставил себе 6 perl (на linux)
+ читал книгу "Perl6 и Parrot"

+ добавились способы обьявления переменных let и temp

+ добавились новые операторы и методы, например

~~ сопоставление, $var1 ~~ $var2, как для переменных так и для списков, массивов
zip функция, для обьединения массивов по принципу чередования(молния)
оператор say
say $var;
тоже самое что и
print "$var\n";

+ появилось определение "роль" - единица класса

это и многое другое на http://www.perl6.ru/

ps
мне perl6 понравился

x97Rang ★★★
()
Ответ на: комментарий от anonymous_incognito

> 1) Рэндал Л.Шварц, Том Феникс, - "Изучаем Perl"

> 2) Ларри Уолл, Том Кристиансен, Джон Орвант, - Программирование на Perl.

> 3)Том Кристиансен, Натан Торкингтон, - Perl. Сборник рецептов для профессионалов.

это все есть в сети в djvu. 1 и 3 я в бумажном варианте нашел, в вот вторую смог найти только в эл.виде.

vadiml ★★★★★
()
Ответ на: комментарий от x97Rang

> мне perl6 понравился

мне тоже нововведения 6-го перла большей частью понравились

vadiml ★★★★★
()

в принципе неплохая статья

Dimian
()
Ответ на: комментарий от prizident

> почему вся статья написана в cp1251 а в конце абзац на koi8-r

так получилось =)

vilfred ☆☆
() автор топика
Ответ на: комментарий от anonymous

А я, когда изучал perl, Маслова в online читал. Стиль автора, по-моему, соответствует стилю языка.

itanko
()
Ответ на: комментарий от vilfred

>не ну мля, ну Лисп, Питон, Руби зачетные языки. Ну так докажите это, народ! Сделайте что нниить чтобы нам, простым юзерам было интересно изучить. ... И я ломанусь изучать... Всеж это не очень сложно(на предмет сделать мотивацию ля изучения).

На самом деле никому не нужно чтобы ты изучал perl или другой язык. И доказывать тебе никто ничего не будет.

anonymous
()
Ответ на: комментарий от anonymous

зачем тебе отечественных авторов? лучше Лари Уолла про перл по моему никто не писал и не напишет

CD
()
Ответ на: комментарий от anonymous

>Книжку с верблюдом ниасилил финансово. %)

глянь в торрентах или просто в гугле я ее неоднкратно в дежавю формате видел

хотя собрать 500рублей на хорошую книжку имхо может даже бедный студент. подумаешь пива разок-два не попьет ;)

CD
()
Ответ на: комментарий от anonymous

я пишу сайты на перле уже лет 5. зачем наезжать на замечательный язык. Сами бы написали бы что нибудь хорошее, а потом уже предьявлялт какие-то притензии. Перл рулит!!!!

koteyka
()

Вообще, libpcre.so - это наше фсьо.

anonymous
()

Ну да, ну да.. само-собой.. ;-)

MiracleMan ★★★★★
()
Ответ на: комментарий от CD

>зачем тебе отечественных авторов?

нет, я не о том.. я хотел сказать, что не встречал вменяемой книги по программированию от отечественных авторов.. мне это кажется или это действительно так? теперь покупаю только переводы отцов жанра 8)

anonymous
()
Ответ на: комментарий от anonymous_incognito

Есть еще одна интересная книга:
С. Холзнер
Perl: специальный справочник.
Из непереведённого(пока не читал) но понравилось по оглавлению:
Dominus M.J.Higher-order Perl.A guide to program transformation

anonymous
()
Ответ на: комментарий от koteyka

>я пишу сайты на перле уже лет 5. зачем наезжать на замечательный язык. >Сами бы написали бы что нибудь хорошее, а потом уже предьявлялт >какие-то притензии. Перл рулит!!!!

А что? в перле уже объекты появились? (предвкушая возмущенные вопли) или до сих пор их хешовая эмуляцмя? п/с/ просьба не отсылать к документации - оттуда и взял. п/п/с/ если остальные языки давно умеют перловые регекспы, то что осталось у сего хехового недоизвращения, в котором доже массивы названы не по-человечески!

anonymous
()
Ответ на: комментарий от vilfred

По perl6 им еще пахать и пахать. Там просто куча (насколько я в курсе) не сделанного. Например:

Parrot 0.4.8 "Eponymous" Released!
January 16, 2007
New in 0.4.8:
.....
PAST:
* added global and lexical variable support
* added looping constructs, arrays, hashes
Languages:
........
* perl6 now supports hashes, arrays, method calls, arity-based multisubs, quoted terms, ranges (non-lazy), try blocks, $!
.....

anonymous
()
Ответ на: комментарий от vilfred

>ребята, это было написано в 2001 году собственноручно нах =)

Вопрос к автору:
- А нафига в разных кодировках разные части текста?

См. в конце.

ManJak ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.