Регулярные выражения
Интернет-портал MegaWEB

Интернет-портал MegaWEB содержит много ресурсов для веб-мастеров, интернет-разработчиков, веб-дизайнеров и seo-оптимизаторов. Это видеоуроки, книги и справочники в формате ebook: PDF-CHM-DJVU, а также программы и утилиты для того, чтобы сделать сайт или раскрутить сайт в сети Интернет.

Книга «Регулярные выражения»

 

Регулярные выражения

Книга «Регулярные выражения» посвящена мощному средству обработки текстов – регулярным выражениям. С ее помощью вы научитесь использовать регулярные выражения на практике и извлекать максимум пользы из тех программ и языков программирования, в которых они поддерживаются. Большая часть документации, в которой упоминаются регулярные выражения, не дает даже отдаленного представления об их мощи, а данное пособие поможет вам овладеть регулярными выражениями действительно на мастерском уровне. Регулярные выражения – это абстрактная концепция, по-разному реализуемая в разных программах, которых гораздо больше, чем рассмотрено в этой книге. Если вы поймете общую концепцию регулярных выражений, освоить конкретную реализацию будет не так уж трудно. Этот принцип положен в основу изложения материала, поэтому большая часть приводимых сведений не ограничена конкретными программами и языками, использованными в примерах. Эта книга может стать учебником, справочником или просто рассказом – все зависит от того, как к ней подойти. Если вы знакомы с регулярными выражениями, можете рассматривать это пособие как подробный справочник и сразу же переходить к изучению тем, которые затрагивают интересные для вас вопросы, однако, автор не рекомендует поступать таким образом.

Регулярные выражения

Обзор книги «Регулярные выражения»

Знакомство с регулярными выражениями, написана для стопроцентного новичка. Читатель познакомится с концепцией регулярных выражений на примере распространенной программы egrep. Автор постарался изложить свое видение того, как мыслить регулярными выражениями, закладывая тем самым надежную основу для понимания нетривиального материала следующих тем. Поэтому даже читателям, имеющим опыт работы с регулярными выражениями, стоит просмотреть этот материал.
  • Решение реальных задач
  • Регулярные выражения как язык
  • Регулярные выражения как особый склад ума
  • Метасимволы egrep
  • Новые горизонты
Дополнительные примеры, посвящена вопросам практической обработки текста в языках программирования, обладающих поддержкой регулярных выражений. Дополнительные примеры помогут лучше разобраться в сложном материале других тем и продемонстрируют некоторые важные принципы мышления, используемые при построении сложных регулярных выражений. Чтобы читатель лучше представил, как мыслить регулярными выражениями, автор затрагивает одну из нетривиальных задач и показывает пути ее решения в двух разных программах с поддержкой регулярных выражений.
  • О примерах
  • Поиск по регулярному выражению
  • Модификация текста с использованием регулярных выражений
Регулярные выражения: возможности и диалекты. Здесь приведен обзор всевозможных диалектов регулярных выражений, встречающихся в современных программах. Эволюция регулярных выражений проходила довольно бурно, поэтому многие диалекты, распространенные в наши дни, заметно отличаются друг от друга. Автор описывает историю и процесс эволюции регулярных выражений, а также программ, в которых они используются. В конце приведен краткий путеводитель по самым важным вопросам. Это своего рода дорожная карта, при помощи которой вы сможете извлечь максимум пользы при изучении всего материала.
  • История регулярных выражений
  • Основные операции с регулярными выражениями
  • Строки, кодировки и режимы
  • Стандартные метасимволы и возможности
Механика обработки регулярных выражений, начинает изложение основного материала данного пособия. Рассмотрены важные принципы внутренней работы механизма регулярных выражений с практической точки зрения. Тот, кто сможет разобраться во всех тонкостях процесса обработки регулярных выражений, пройдет большую часть пути к вершинам мастерства.
  • Основы поиска совпадений
  • Механизмы регулярных выражений
  • Возврат
  • Подробнее о максимализме и о возврате
  • НКА, ДКА и POSIX
Практические приемы построения регулярных выражений, выводит читателя на более высокий уровень практического применения регулярных выражений. Автор приводит ряд распространенных, но иногда довольно нетривиальных задач с целью совершенствования и углубления ваших познаний в области использования регулярных выражений.
  • Балансировка регулярных выражений
  • Несколько коротких примеров
  • Работа с HTML
  • Нетривиальные примеры
Построение эффективных регулярных выражений, рассматривает специфические аспекты механизмов регулярных выражений, реализованных во многих языках программирования. Руководствуясь материалом, подробно изложенным в двух предыдущих темах, вы научитесь использовать сильные стороны каждого механизма и узнаете, как обходить их недостатки.
  • Убедительный пример
  • Возврат с глобальной точки зрения
  • Хронометраж
  • Стандартные оптимизации
  • Приемы построения быстрых выражений
  • Раскрутка цикла
  • Исключение случайных совпадений
Perl, посвящена языку Perl – вероятно, самому популярному из всех современных языков программирования с поддержкой регулярных выражений. В Perl существует всего четыре оператора для работы с регулярными выражениями, однако из-за бесчисленных режимов, особых случаев перед программистом открываются широчайшие возможности, в которых кроются многочисленные ловушки. Богатство возможностей, позволяющее быстро перейти от концепций к практике, превращается в настоящий ад для начинающих программистов. Возможно, подробное изложение материала этой темы поможет вам преодолеть все трудности.
  • Регулярные выражения как компонент языка
  • Диалект регулярных выражений Perl
  • Perl’измы из области регулярных выражений
  • Оператор qr/…/ и объекты регулярных выражений
  • Оператор поиска
  • Оператор подстановки
  • Оператор разбиения
  • Специфические возможности Perl
  • Проблемы эффективности в Perl
Java, подробно описывает пакет для работы с регулярными выражениями java.util.regex, ставший стандартной частью языка Java начиная с версии 1.4. Основное внимание уделяется Java 1.5, но при этом отмечаются отличия от версий 1.4.2 и 1.6.
  • Диалект регулярных выражений
  • Использование пакета java.util.regex
  • Метод Pattern.compile()
  • Объект Matcher
  • Другие методы Pattern
  • Дополнительные примеры
  • Различия между версиями Java
.NET, содержит информацию о работе с библиотекой регулярных выражений Microsoft .NET Framework. Приводится в основном информация, которая не предоставлена компанией Microsoft. Вы найдете все необходимое для полноценного применения регулярных выражений в VB.NET, С#, C++, JScript, VBScript, ECMAScript и других языках программирования, которые позволяют создавать приложения для платформы .NET Framework.
  • Диалект регулярных выражений .NET
  • Использование регулярных выражений в .NET
  • Основные объекты
  • Статические вспомогательные функции
  • Дополнительные функции
  • Нетривиальные возможности .NET
PHP, представляет собой краткое введение в многочисленные реализации регулярных выражений, встроенных в язык PHP, а также содержит полное описание прикладного интерфейса семейства функций preg, входящих в состав библиотеки PCRE.
  • Диалект регулярных выражений PHP
  • Функциональный интерфейс механизма preg
  • Функции preg
  • “Недостающие” функции preg
  • Рекурсивные регулярные выражения
  • Вопросы эффективности в PHP
  • Расширенные примеры

Книга «Регулярные выражения» представляет интерес для всех, кто мог бы использовать регулярные выражения в своей работе. Если вы еще не представляете, насколько богатыми возможностями обладают регулярные выражения, для вас откроется целый новый мир. Полученные знания расширят ваш кругозор, даже если вы считаете себя экспертом в области регулярных выражений. Программисты, занимающиеся обработкой текстов, найдут здесь многочисленные технические подробности, рекомендации, советы, а самое главное – осознают новые возможности, которые можно немедленно применить на практике. Столь подробного и скрупулезного изложения материала вы просто не найдете в других источниках.

Формат: PDF + файлы примеров
Качество: eBook
Страниц: 608

Купить книгу «Регулярные выражения»

Интернет-магазин OZON.RU: Регулярные выражения / Интернет-магазин OZON.RU / Описание товара / Регулярные выражения / Интернет-магазин OZON.RU / Оформить заказ

Скачать бесплатно книгу «Регулярные выражения»

25.04.20132120.10438

Карта сайта

 
]]>