17
окт
2012
окт
2012
Регулярные выражения (2008)
ISBN: 5-93286-121-5
Формат: PDF, eBook (изначально компьютерное)
Автор: Джеффри Фридл
Год выпуска: 2008. 3-е издание
Жанр: Программирование
Издательство: Символ-Плюс
Язык: Русский
Количество страниц: 598
Описание: Книга Джеффри Фридла "Регулярные выражения" откроет перед вами секрет высокой производительности. Тщательно продуманные регулярные
выражения помогут избежать долгих часов утомительной работы и решить свои проблемы за 15 секунд. Ставшие стандартной возможностью
во многих языках программирования и популярных программных продуктах, включая Perl, PHP, Java, Python, Ruby, MySQL, VB.NET, C#
(и других языках платформы .NET), регулярные выражения позволят вам автоматизировать сложную и тонкую обработку текста.
Доп. информация: Оригинальное издание:
Jeffrey E.F.Friedl
Mastering Regular Expressions, 3rd Edition
O'Reilly Media, 2006
Формат: PDF, eBook (изначально компьютерное)
Автор: Джеффри Фридл
Год выпуска: 2008. 3-е издание
Жанр: Программирование
Издательство: Символ-Плюс
Язык: Русский
Количество страниц: 598
Описание: Книга Джеффри Фридла "Регулярные выражения" откроет перед вами секрет высокой производительности. Тщательно продуманные регулярные
выражения помогут избежать долгих часов утомительной работы и решить свои проблемы за 15 секунд. Ставшие стандартной возможностью
во многих языках программирования и популярных программных продуктах, включая Perl, PHP, Java, Python, Ruby, MySQL, VB.NET, C#
(и других языках платформы .NET), регулярные выражения позволят вам автоматизировать сложную и тонкую обработку текста.
Доп. информация: Оригинальное издание:
Jeffrey E.F.Friedl
Mastering Regular Expressions, 3rd Edition
O'Reilly Media, 2006
Что нового
В третье издание включена информация о PHP и его мощном механизме регулярных выражений. Кроме того, обновлены и дополнены сведения о других языках программирования,
включая расширенное и углубленное описание пакета java.util.regex компании Sun, при этом особое внимание уделено различиям между Java 1.4.2 и Java 1.5/1.6.
Написанное простым и доступным языком, это издание позволит программистам легко разобраться в столь сложной теме. Рассматривается принцип действия механизма регулярных выражений, сравниваются функциональные возможности различных языков программирования и инструментальных средств, подробно обсуждается оптимизация, которая дает основную экономию времени! Вы научитесь правильно конструировать регулярные выражения для самых разных ситуаций, а большое число сложных примеров даст возможность сразу же использовать предлагаемые ответы для выработки элегантных и экономичных практических решений широкого круга проблем.
Последние главы книги посвящены конкретным языкам программирования. Кроме того, автор демонстрирует наиболее распространенные ошибки и показывает, как их избежать.
Отзывы специалистов
"Если вы используете регулярные выражения в своей профессиональной деятельности, я настоятельно рекомендую вам пробрести эту книгу (даже если у вас уже есть хорошие книги по языкам программирования, с которыми вы работаете)".
- Крис Браун (Chris Brown), Linux Format
"Книга "Регулярные выражения" – бесценный источник информации и самое полное руководство по данной теме, которое должно стоять на книжной полке каждого программиста, без исключений".
- Джейсон Менард (Jason Menard), Java Ranch
"Нет книги лучше (или полезнее) по теме регулярных выражений".
- Зак Гринт (Zak Greant), Planet PHP
Отзывы читателей
Больше, чем я ожидал
"Я занимаюсь разработкой программного обеспечения уже более 7 лет и только в последний год понастоящему начал использовать регулярные выражения. Конечно, можно обойтись и без регулярных выражений, но, владея ими, вы поднимаетесь на более высокий профессиональный уровень. Программный код становится лаконичным, и читать такой код – одно удовольствие.
Я не читал книгу полностью, поскольку в последних главах рассматриваются особенности, характерные для определенных языков программирования, таких как Java, Perl, PHP и других, но у меня не заняло много времени научиться применять полученные знания в конкретных проектах. Первые преимущества я стал извлекать уже после прочтения первой главы. Работать стало намного легче.
Книгу стоит купить уже ради первых трех глав. Автор в превосходной манере объясняет читателю, что происходит за кулисами, и учит, как правильно конструировать регулярные выражения для самых разных ситуаций. Кроме того, он демонстрирует наиболее распространенные ошибки и показывает, как их избежать. Материал излагается очень подробно и многопланово.
Настоятельно рекомендую к прочтению".
Лучшая книга о регулярных выражениях, которую я когда-либо читал.
"До того как эта книга попала мне в руки, я считал, что довольно неплохо знаю регулярные выражения. После прочтения первых двух глав я понял, насколько скудными были мои знания. Уже после прочтения первых пяти глав мой уровень существенно вырос. Такого подробного пошагового анализа процесса поиска совпадений, который приводит Джеффри Фридл, мне еще видеть не доводилось. Чтобы упростить этот анализ для читателя, он использует такие мелочи, как круглые скобки для выделения частей регулярных выражений, а также изображение маленького курсора, показывающего, в какой позиции находится механизм регулярных выражений после каждого шага. Я с большим нетерпением приступал к чтению каждой новой главы. Спасибо за настоящее произведение искусства!"
Отличная информация
"Многие используют регулярные выражения в весьма ограниченном объеме, будучи не в состоянии заставить работать сколько-нибудь сложные выражения. На то есть масса причин: ограниченные возможности командных оболочек, слишком краткие и туманные объяснения в страницах справочного руководства и другие. Эта книга очень легко читается и представляет собой ясное и понятное руководство, описывающее практические приемы создания и области применения регулярных выражений, что позволит читателю извлечь максимум выгоды от использования grep, awk, Perl и других продуктов, где могут применяться регулярные выражения".
включая расширенное и углубленное описание пакета java.util.regex компании Sun, при этом особое внимание уделено различиям между Java 1.4.2 и Java 1.5/1.6.
Написанное простым и доступным языком, это издание позволит программистам легко разобраться в столь сложной теме. Рассматривается принцип действия механизма регулярных выражений, сравниваются функциональные возможности различных языков программирования и инструментальных средств, подробно обсуждается оптимизация, которая дает основную экономию времени! Вы научитесь правильно конструировать регулярные выражения для самых разных ситуаций, а большое число сложных примеров даст возможность сразу же использовать предлагаемые ответы для выработки элегантных и экономичных практических решений широкого круга проблем.
Последние главы книги посвящены конкретным языкам программирования. Кроме того, автор демонстрирует наиболее распространенные ошибки и показывает, как их избежать.
Отзывы специалистов
"Если вы используете регулярные выражения в своей профессиональной деятельности, я настоятельно рекомендую вам пробрести эту книгу (даже если у вас уже есть хорошие книги по языкам программирования, с которыми вы работаете)".
- Крис Браун (Chris Brown), Linux Format
"Книга "Регулярные выражения" – бесценный источник информации и самое полное руководство по данной теме, которое должно стоять на книжной полке каждого программиста, без исключений".
- Джейсон Менард (Jason Menard), Java Ranch
"Нет книги лучше (или полезнее) по теме регулярных выражений".
- Зак Гринт (Zak Greant), Planet PHP
Отзывы читателей
Больше, чем я ожидал
"Я занимаюсь разработкой программного обеспечения уже более 7 лет и только в последний год понастоящему начал использовать регулярные выражения. Конечно, можно обойтись и без регулярных выражений, но, владея ими, вы поднимаетесь на более высокий профессиональный уровень. Программный код становится лаконичным, и читать такой код – одно удовольствие.
Я не читал книгу полностью, поскольку в последних главах рассматриваются особенности, характерные для определенных языков программирования, таких как Java, Perl, PHP и других, но у меня не заняло много времени научиться применять полученные знания в конкретных проектах. Первые преимущества я стал извлекать уже после прочтения первой главы. Работать стало намного легче.
Книгу стоит купить уже ради первых трех глав. Автор в превосходной манере объясняет читателю, что происходит за кулисами, и учит, как правильно конструировать регулярные выражения для самых разных ситуаций. Кроме того, он демонстрирует наиболее распространенные ошибки и показывает, как их избежать. Материал излагается очень подробно и многопланово.
Настоятельно рекомендую к прочтению".
Лучшая книга о регулярных выражениях, которую я когда-либо читал.
"До того как эта книга попала мне в руки, я считал, что довольно неплохо знаю регулярные выражения. После прочтения первых двух глав я понял, насколько скудными были мои знания. Уже после прочтения первых пяти глав мой уровень существенно вырос. Такого подробного пошагового анализа процесса поиска совпадений, который приводит Джеффри Фридл, мне еще видеть не доводилось. Чтобы упростить этот анализ для читателя, он использует такие мелочи, как круглые скобки для выделения частей регулярных выражений, а также изображение маленького курсора, показывающего, в какой позиции находится механизм регулярных выражений после каждого шага. Я с большим нетерпением приступал к чтению каждой новой главы. Спасибо за настоящее произведение искусства!"
Отличная информация
"Многие используют регулярные выражения в весьма ограниченном объеме, будучи не в состоянии заставить работать сколько-нибудь сложные выражения. На то есть масса причин: ограниченные возможности командных оболочек, слишком краткие и туманные объяснения в страницах справочного руководства и другие. Эта книга очень легко читается и представляет собой ясное и понятное руководство, описывающее практические приемы создания и области применения регулярных выражений, что позволит читателю извлечь максимум выгоды от использования grep, awk, Perl и других продуктов, где могут применяться регулярные выражения".
Об авторе
Джеффри Фридл (Jeffrey E. F. Friedl) родился в поселке Рутстаун, штат Огайо. Он хотел стать астрономом до того дня, когда обратил внимание на TRS-80 Model I, стоявший без дела в углу химической лаборатории (имевший никак не меньше 16 Кбайт оперативной памяти). В результате с 1980 года он начал работать в операционной системе UNIX (и использовать регулярные выражения). Обучался информатике в Кенте (где получил степень бакалавра) и в университете Нью Хемпшира (степень магистра), после чего в течение восьми лет занимался разработкой ядра для корпорации Omron в Киото, Япония. В 1997 году Джеффри переехал в Кремниевую долину, где стал применять свои знания регулярных выражений в обработке финансовых новостей и данных для малоизвестной тогда компании под названием Yahoo!. В апреле 2004 года вместе с женой и сыном он вернулся в Киото.
Все свое свободное время Джеффри любит проводить со своей женой Фумиэ (Fumie) и с удивительно энергичным трехлетним сыном Энтони (Anthony). Кроме того, он увлекается фотосъемкой Киото, богатого на памятники культуры, а результаты своего творчества часто размещает в своем блоге http://regex.info/blog.
Джеффри Фридл (Jeffrey E. F. Friedl) родился в поселке Рутстаун, штат Огайо. Он хотел стать астрономом до того дня, когда обратил внимание на TRS-80 Model I, стоявший без дела в углу химической лаборатории (имевший никак не меньше 16 Кбайт оперативной памяти). В результате с 1980 года он начал работать в операционной системе UNIX (и использовать регулярные выражения). Обучался информатике в Кенте (где получил степень бакалавра) и в университете Нью Хемпшира (степень магистра), после чего в течение восьми лет занимался разработкой ядра для корпорации Omron в Киото, Япония. В 1997 году Джеффри переехал в Кремниевую долину, где стал применять свои знания регулярных выражений в обработке финансовых новостей и данных для малоизвестной тогда компании под названием Yahoo!. В апреле 2004 года вместе с женой и сыном он вернулся в Киото.
Все свое свободное время Джеффри любит проводить со своей женой Фумиэ (Fumie) и с удивительно энергичным трехлетним сыном Энтони (Anthony). Кроме того, он увлекается фотосъемкой Киото, богатого на памятники культуры, а результаты своего творчества часто размещает в своем блоге http://regex.info/blog.