Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Выпуск 22:


Информационный Канал Subscribe.Ru

IMHO Ворчунии  (архив выпусков)

Крякозябрики - а не пофиксить!

Откликнулись 3 из 12 просивших поворчать о книге Тюкачева и Свиридова "Delphi 5. Создание мультимедийных приложений" (архив)

Всего получено 18 голосов, которые разделились так:

Тема итересует, но
эту книгу читать не будут
6 голосов
Тема не интересна
// хм, а где же пасутся дельфины :?O
12 голосов


Была прислана великолепная характеристика книги, человеком, который не будет ее читать: <Не буду читать, т.к. понял, что это именно тот тип книг, который мне не нравится. Попытка сделать учебник для пту.>
2002-11-18

Выпуск 22-ой

Подписаться на рассылки Ворчунии
про книги
про рассылки

   





Ворчалка

9Кб Обложка
Регулярные выражения
Mastering Regular Expressions

Дж.Фридл
J.E.F. Friedl
  Оглавление
Глава 2: Практическое применение регулярных выражений
Пресс-релиз (Александр Леоненков)
мнение (С. Григорчук)
мнение в магазине
Дата выпуска:2001
Издательство:Питер   ISBN: 5-318-00056-8
(eng) 1-56592-257-3
Формат:16.5x23,5см, тощина - 1,5см, 347 страниц,
мягкий переплет, вес - 300г
Цена:  112 рублей
(Мистраль)
   127 рублей
(Библио Глобус)
   150 рублей
(ГЛАГОЛ)
   17,5 гривн
(ИнфоКОМ)

Комичность ситуации с RegExp (регулярными выражениями) состоит в том, что они используются во ВСЕХ популярных программах (в Worde тоже ;-), но КАК ИМИ ПОЛЬЗОВАТЬСЯ знают ЕДИНИЦЫ. Регулярное выражение - это НЕ что-то особенно заумное для вебмастера или никсового админа. Регэксп - это самый обычный инструмент уровня юзера для работы с текстом. Повторяю еще раз ДЛЯ ЮЗЕРА!!!!

Регулярные выражения используются в офисных приложениях. В среде Delphi, Builder и Visul C++. В поисковиках - Яндекс http://yandex.ru (http://ya.ru) в строке запроса понимает регулярное выражение (см. их help). В досовской командной строке тоже используется урезанный вариант регулярных выражений! А красавчик The Bat! http://www.ritlabs.com/ru/the_bat/ как красиво может оформлять письма, если использовать регулярные выражения! Про языки программирования (perl, awk....) со встроенной поддержкой regular expressions и никсы я вообще молчу.

Если это так полезно, почему же у нас так мало народу их использует? Очень просто - У СТРАХА ГЛАЗА ВЕЛИКИ. Когда смотришь на строчку с регулярным выражением, из которой удалены все пробелы и комментарии, то очень хочется пофиксить кодировку. Ибо очень похоже на почтовые крякозябрики.

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

Так вот Фридл написал не учебник по регулярным выражениям, а книгу о том, как понимать RegExp и думать регулярными выражениями. Причем единственной сравнимой с "Регулярными выражениями" по методике книгой я смогу назвать только учебник по географии Швеции, более известная как "Путешествие Нильса с дикими гусями".

Первые две главы, это почти 80 страниц с предисловием я прочла влет за вечер почти не отрываясь. Мало того, что повествование меня страшно увлекло, но я сразу все понимала и помню до сих пор.

Глава 4 и 5 уже посложнее, тут нужно прикладывать мозги, а не просто скользить по тексту. Но замечательнейшая аналогия детерминированного и недетерминированного конечного автомата (аббревиатура ДКА и НКА) с бензиновым и электрическим двигателем позволяет обойтись без какого-либо знания теории автоматов ;))

Собственно на этом, если Вам нужны были только понимание регулярных выражений, чтение книги можно закончить и перейти к практическому использованию Ваших знаний.

Если Вам нужно уточнить нюансы поведения регулярных выражений в какой-нибудь прикладной программе, то загляните в главы 3 и 6. Но автор рассматривает утилиты, мало известные под виндами, разве что awk еще как-то распространен.

Регулярным выражениям встроенным в Perl - а это самое расширенное подмножество регэкспрешионс - посвящена глава 7 - практически треть книги. Но это не учебник по перлу. Если Вы не знаете Perl, то лучше прочесть 1-2, 3-4 главы, затем какой-нибудь перловый учебник. И только после этого главу 7 - для оттачивания своего мастерства составления выражения уже конкретно под перл.

И напоследок хочу выразить огромную благодарность Ktirf-у за предоставление возможности прочесть эту книгу.

Прочли?    Разминка для рук: Выбрать книгу на следующую ворчалку
  1. Р.Блам
    Система электронной почты на основе Linux
    (уже есть 9 голосов)
  2. В.В.Водолазский
    Путь к Linux
    (уже есть 2 голоса)
  3. Предлагаю другое
    (напишите название и автора)
С уважением, Ворчуния Ворчащая




http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное