Основной адрес сменился на torlab.net, подробнее в теме

Friedl J. / Фридл Дж. - Mastering Regular Expressions, 3rd ed. / Регулярные выражения (3-е издание) [2008, PDF, RUS]

Страницы:  1

Ответить
Автор
Сообщение

KiberPirat


Регулярные выражения, 3-е издание


Автор: Джеффри Фридл
Издательство: Символ-Плюс
Год выпуска: 2008
Кол-во страниц: 598
Формат: PDF
Качество: eBook (изначально компьютерное)
ISBN-13: 978-5-93286-121-9
ISBN-10: 5-93286-121-5
ISBN-10: 0-596-52812-4 (англ)
Оригинальное издание:
Jeffrey E.F.Friedl
Mastering Regular Expressions, 3rd Edition
O'Reilly Media, 2006

Описание:
Книга Джеффри Фридла «Регулярные выражения» откроет перед вами секрет высокой производительности. Тщательно продуманные регулярные выражения помогут избежать долгих часов утомительной работы и решить свои проблемы за 15 секунд. Ставшие стандартной возможностью во многих языках программирования и популярных программных продуктах, включая Perl, PHP, Java, Python, Ruby, MySQL, VB.NET, C# (и других языках платформы .NET), регулярные выражения позволят вам автоматизировать сложную и тонкую обработку текста.
В третье издание включена информация о PHP и его мощном механизме регулярных выражений. Кроме того, обновлены и дополнены сведения о других языках программирования, включая расширенное и углубленное описание пакета java.util.regex компании Sun, при этом особое внимание уделено различиям между Java 1.4.2 и Java 1.5/1.6.
Написанное простым и доступным языком, это издание позволит программистам легко разобраться в столь сложной теме. Рассматривается принцип действия механизма регулярных выражений, сравниваются функциональные возможности различных языков программирования и инструментальных средств, подробно обсуждается оптимизация, которая дает основную экономию времени! Вы научитесь правильно конструировать регулярные выражения для самых разных ситуаций, а большое число сложных примеров даст возможность сразу же использовать предлагаемые ответы для выработки элегантных и экономичных практических решений широкого круга проблем.
Последние главы книги посвящены конкретным языкам программирования. Кроме того, автор демонстрирует наиболее распространенные ошибки и показывает, как их избежать.

Скриншоты



Краткое оглавление книги


Предисловие
1. Знакомство с регулярными выражениями
  • Решение реальных задач
  • Регулярные выражения как язык
  • Регулярные выражения как особый склад ума
  • Метасимволы egrep
  • Новые горизонты
  • Личные заметки
2. Дополнительные примеры
  • О примерах
  • Поиск по регулярному выражению
  • Модификация текста с использованием регулярных выражений
3. Регулярные выражения: возможности и диалекты
  • История регулярных выражений
  • Основные операции с регулярными выражениями
  • Строки, кодировки и режимы
  • Стандартные метасимволы и возможности
  • Путеводитель по серьезным главам
4. Механика обработки регулярных выражений
  • Запустить двигатели!
  • Основы поиска совпадений
  • Механизмы регулярных выражений
  • Возврат
  • Подробнее о максимализме и о возврате
  • НКА, ДКА и POSIX
  • Итоги
5. Практические приемы построения регулярных выражений
  • Балансировка регулярных выражений
  • Несколько коротких примеров
  • Работа с HTML
  • Нетривиальные примеры
6. Построение эффективных регулярных выражений
  • Убедительный пример
  • Возврат с глобальной точки зрения
  • Хронометраж
  • Стандартные оптимизации
  • Приемы построения быстрых выражений
  • Раскрутка цикла
  • Исключение случайных совпадений
  • Вывод: думайте!
7. Perl
  • Регулярные выражения как компонент языка
  • Диалект регулярных выражений Perl
  • Реrl’измы из области регулярных выражений
  • Оператор qr/…/ и объекты регулярных выражений
  • Оператор поиска
  • Оператор подстановки
  • Оператор разбиения
  • Специфические возможности Perl
  • Проблемы эффективности в Perl
  • Последний комментарий
8. Java
  • Диалект регулярных выражений
  • Использование пакета java.util.regex
  • Метод Pattern.compile()
  • Объект Matcher
  • Другие методы Pattern
  • Дополнительные примеры
  • Различия между версиями Java
9. .NET
  • Диалект регулярных выражений .NET
  • Использование регулярных выражений в .NET
  • Основные объекты
  • Статические вспомогательные функции
  • Дополнительные функции
  • Нетривиальные возможности .NET
10. PHP
  • Диалект регулярных выражений PHP
  • Функциональный интерфейс механизма preg
  • Функции preg
  • «Недостающие» функции preg
  • Рекурсивные регулярные выражения
  • Вопросы эффективности в PHP
  • Расширенные примеры
Алфавитный указатель

Об авторе


Джеффри Фридл (Jeffrey E.F.Friedl) родился в поселке Рутстаун, штат Огайо. Он хотел стать астрономом до того дня, когда обратил внимание на TRS-80 Model I, стоявший без дела в углу химической лаборатории (имевший никак не меньше 16 Кбайт оперативной памяти). В результате с 1980 года он начал работать в операционной системе UNIX (и использовать регулярные выражения). Обучался информатике в Кенте (где получил степень бакалавра) и в университете Нью Хемпшира (степень магистра), после чего в течение восьми лет занимался разработкой ядра для корпорации Omron в Киото, Япония. В 1997 году Джеффри переехал в Кремниевую долину, где стал применять свои знания регулярных выражений в обработке финансовых новостей и данных для малоизвестной тогда компании под названием Yahoo!. В апреле 2004 года вместе с женой и сыном он вернулся в Киото.
Все свое свободное время Джеффри любит проводить со своей женой Фумиэ (Fumie) и с удивительно энергичным трехлетним сыном Энтони (Anthony). Кроме того, он увлекается фотосъемкой Киото, богатого на памятники культуры, а результаты своего творчества часто размещает в своем блоге.

Update


Книга в раздаче была обновлена в 4:00 1-07-2011.
Из файла были удалены «водяные знаки», кроме того, была восстановлена корректная нумерация страниц.
На момент обновления, торрент был скачан 3566 раз.
Download

Скачать .torrent файл

Сайт не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм

 
Loading...
Error