Регулярные выражения
Книга «Регулярные выражения» посвящена мощному средству обработки текстов – регулярным выражениям. С ее помощью вы научитесь использовать регулярные выражения на практике и извлекать максимум пользы из тех программ и языков программирования, в которых они поддерживаются. Большая часть документации, в которой упоминаются регулярные выражения, не дает даже отдаленного представления об их мощи, а данное пособие поможет вам овладеть регулярными выражениями действительно на мастерском уровне. Регулярные выражения – это абстрактная концепция, по-разному реализуемая в разных программах, которых гораздо больше, чем рассмотрено в этой книге. Если вы поймете общую концепцию регулярных выражений, освоить конкретную реализацию будет не так уж трудно. Этот принцип положен в основу изложения материала, поэтому большая часть приводимых сведений не ограничена конкретными программами и языками, использованными в примерах. Эта книга может стать учебником, справочником или просто рассказом – все зависит от того, как к ней подойти. Если вы знакомы с регулярными выражениями, можете рассматривать это пособие как подробный справочник и сразу же переходить к изучению тем, которые затрагивают интересные для вас вопросы, однако, автор не рекомендует поступать таким образом.
Обзор книги «Регулярные выражения»
- Решение реальных задач
- Регулярные выражения как язык
- Регулярные выражения как особый склад ума
- Метасимволы egrep
- Новые горизонты
- О примерах
- Поиск по регулярному выражению
- Модификация текста с использованием регулярных выражений
- История регулярных выражений
- Основные операции с регулярными выражениями
- Строки, кодировки и режимы
- Стандартные метасимволы и возможности
- Основы поиска совпадений
- Механизмы регулярных выражений
- Возврат
- Подробнее о максимализме и о возврате
- НКА, ДКА и POSIX
- Балансировка регулярных выражений
- Несколько коротких примеров
- Работа с HTML
- Нетривиальные примеры
- Убедительный пример
- Возврат с глобальной точки зрения
- Хронометраж
- Стандартные оптимизации
- Приемы построения быстрых выражений
- Раскрутка цикла
- Исключение случайных совпадений
- Регулярные выражения как компонент языка
- Диалект регулярных выражений Perl
- Perl’измы из области регулярных выражений
- Оператор qr/…/ и объекты регулярных выражений
- Оператор поиска
- Оператор подстановки
- Оператор разбиения
- Специфические возможности Perl
- Проблемы эффективности в Perl
- Диалект регулярных выражений
- Использование пакета java.util.regex
- Метод Pattern.compile()
- Объект Matcher
- Другие методы Pattern
- Дополнительные примеры
- Различия между версиями Java
- Диалект регулярных выражений .NET
- Использование регулярных выражений в .NET
- Основные объекты
- Статические вспомогательные функции
- Дополнительные функции
- Нетривиальные возможности .NET
- Диалект регулярных выражений PHP
- Функциональный интерфейс механизма preg
- Функции preg
- “Недостающие” функции preg
- Рекурсивные регулярные выражения
- Вопросы эффективности в PHP
- Расширенные примеры
Книга «Регулярные выражения» представляет интерес для всех, кто мог бы использовать регулярные выражения в своей работе. Если вы еще не представляете, насколько богатыми возможностями обладают регулярные выражения, для вас откроется целый новый мир. Полученные знания расширят ваш кругозор, даже если вы считаете себя экспертом в области регулярных выражений. Программисты, занимающиеся обработкой текстов, найдут здесь многочисленные технические подробности, рекомендации, советы, а самое главное – осознают новые возможности, которые можно немедленно применить на практике. Столь подробного и скрупулезного изложения материала вы просто не найдете в других источниках.
Формат: PDF + файлы примеров
Качество: eBook
Страниц: 608
Купить книгу «Регулярные выражения»
Интернет-магазин OZON.RU: Регулярные выражения / Интернет-магазин OZON.RU / Описание товара / Регулярные выражения / Интернет-магазин OZON.RU / Оформить заказ
Скачать бесплатно книгу «Регулярные выражения»
- Архив RE_Mastering.3Edtn.rar 10.2 Мб: Регулярные выражения / Depositfiles.com / Архив RE_Mastering.3Edtn.rar