Регулярные выражения — это инструмент для мастеров своего дела.
Если вы любите хорошие иснтрументы и цените свое время, свои усилия, которые вы тратите на создание программ — то регулярные выражения позволят вам сэкономить огромное количество времени.
Содержание курса:
8 дисков с основным материалом по регулярным выражениям, по их практическому использованию и по специфике Perl регулярных выражений. Дополнительные 2 бонусных диска с примерами разбора готовых задач.

Пароль для доступа к архиву.
Основной курс

[free] Каст #1 - Вводный материал
- Что такое регулярные выражения?
- Инструмент для выделения подстрок
- Проверка соответствия сложному условию
- Конечные автоматы
- Общий обзор материалов курса

[$] Каст #2 - Формат регулярных выражений
- POSIX Basic
- POSIX Расширеные
- Perl-совместимые выражения
- В каком програмном обеспечении используются?
- grep/egrep
- awk
- sed
- perl
- tcl/tk
- python
- php
- javascript
- libpcre
- Из чего состоят регулярные выражения?
- Как правильно читать регулярные выражения?
- Спец. символы
- Предопределенные классы символов

[$] Каст #3 - Классы символов
- Как записывать диапазон символов?
- Как записывать несколько диапазонов символов?
- Как правильно записывать спецсимволы в указании класса символов?
- Отрицания класса символов
- Какие подводные камни существуют при указании класса символов?

[$] Каст #4 - Якоря
- Что такое якоря?
- Как их использовать?
- Как можно оптимизировать регулярные выражения при помощи якорей?
- Когда необходимо использовать якоря для правильной обработки регулярным выражением строки?

[$] Каст #5 - Квантификаторы, жадность, как работают регулярные выражения
- Что такое квантификаторы?
- Как работают квантификаторы?
- Как указывать соответствие произвольному количеству символов?
- Как указывать диапазон количества соответствий?
- Как преобразовываются квантификаторы внутри движка регулярный выражений?
- Как оптимизируются квантификаторы?
- Как облегчить работу движка регулярных выражений?
- Как ИМЕННО обрабатываются квантификаторы ВНУТРИ движка? Подробный разбор процесса выполнения регулярного выражения.
- Как изменять жадность (greedy) квантификаторов?
- Как меняется алгоритм работы движка при использовании нежадных квантификаторов?

[$] Каст #6 - Оператор ИЛИ, группировка выражений, выделение подстрок
- Использования оператора ИЛИ - альтернативный выбор выражений
- Как группировать части регулярного выражения?
- Как выделять подстроки из обей строки соответствия?
- Как использовать флаги регулярных выражений?
- Какие флаги существуют?

[$] Каст #7 - Как избегать конфликтующих разделителей? Как делать подстановки? Адресация захваченых подстрок
- Как избегать конфликтующих разделителей в регулярных выражениях?
- Как преобразовывать текст, используя регулярные выражения?
- Как адресовать захваченые подстроки во время подстановки?
- Как отлаживать регулярные выражения?

[$] Каст #8 - Особенность регулярных выражений Perl
- Расширения регулярных выражений в языке Perl и совместимых библиотеках (PHP/Python)
- Условия в регулярных выражениях
- Как можно проверять текст ДО позиции совпадения?
- Как можно проверять текст ПОСЛЕ позиции совпадения?
- Как объединять подстроки вместе?
- Как использовать дополнительные возможности, которые дают расширеные регулярные выражения Perl?
Бонусы:

[$] Бонус1: Разбор строки из LDAP директории
- Подробный разбор примера разбора строки из LDAP директории
- Разные сценарии нахождения и выделения нужной подстроки
- Обсуждение возможных вариантов решения практической задачи

[$] Бонус2: Написание регулярных выражений на примере разбора выдачи Яndex-а
- Практический пример по разбору выдачи результатов поиска Яндекса
- Как стоит писать парсеры страниц?
- Как быстрее всего можно разобрать сложную HTML страницу?
- Создание своего парсера страниц
Как купить это ВСЁ?!
- Стоимость физической коробки составляет 1990р.
Вам высылается коробка со следующими материалами:- videoCD с записями screencast
- CD с записями звука
- домашние задания
- подсказки для решения домашних заданий
- решения домашних заданий
- дополнительные бонусные диски с аудио, текстами, файлами домашних заданий и т.д.
- дополнительные бонусы
- Сразу же после оплаты вы получаете доступ ко ВСЕМ материалам круса в электронном виде.
Оплата!
- при помощи Webmoney — переведите на рублевый кошелек R374057138343 с пометкой “regexp, коробка” и ОБЯЗАТЕЛЬНО пишете в назначении платежа СВОЙ e-mail.
- Yandex.Деньги — переведите на мой кошелек необходимую сумму с пометкой “regexp, коробка” и ОБЯЗАТЕЛЬНО пишете в назначении платежа СВОЙ e-mail. Для того, чтоб узнать номер кошелька напишите почту по адресу nm@web.am.
- Кредитные карточки и банковский платеж (wire transfer) — тоже возможно, для уточнения метода платежа свяжитесь со мной по адресу nm@web.am.
90 дней 180 дней для оценки материала, 100% гарантия возврата денег!
Я предлагаю вам 90 дней 180 дней (это целых полгода) 100% гарантии. Вы можете получить продукт, прослушать его и если он вам не понравится или вы посчитаете, что он вам не подходит — вы можете возвратить его мне без каких-либо возражений! Даже если вам не понравится размер фонта или цвет обложек! Без препятствий, без вопросов, без обвинений, просто возврат. Я уважаю ваше и свое время — поэтому если этот продукт вам не понравится я удалю вас из базы наших клиентов, чтоб мы не тратили время зазря в дальнейшем. Надеюсь на ваше понимание.
