Регулярные выражения Perl и их применение
Общее знакомство с регулярными выражениямиАльтернативные шаблоны
Модификаторы и якоря
Классы символов
Квантификаторы, их "жадность" и ее ограничение
Захватывающие и незахватывающие скобки
Обратные ссылки
Оператор замены
Модификатор e в операторе замены
Регулярные выражения Perl и их применение
Текущая позиция поискаВозвраты и сохраненные состояния
Механизм работы регулярных выражений Поиск с возвратами
Атомарная группировка
Регулярные выражения Perl и их применение
Комментарии в регулярных выраженияхГруппировка элементов шаблона
Опережающая проверка
Ретроспективная проверка
Встроенный код Perl
Условная конструкция
Задание модификаторов внутри регулярного выражения
Регулярные выражения Perl и их применение
Модификаторы операторов m// и s///Алгоритм работы операторов m// и s///
Оператор m// в режиме однократного поиска и в скалярном контексте
Оператор m// в списковом контексте без модификатора g
Оператор m// в скалярном контексте с модификатором g
Оператор m// в списковом контексте с модификатором g
Работа оператор s/// с модификатором g и без него
Предварительная обработка регулярных выражений
Регулярные выражения Perl и их применение
Поиск отдельных словПоиск нечувствительных к регистру совпадений
Привязка к началу и концу строк и текста
Поиск множественных совпадений
Поиск n-ного совпадения
Замена n-го совпадения
Применение якорей, проверки текста до и после шаблона
Как укоротить длинные URL и длинные слова?
Регулярные выражения Perl и их применение
Предотвращение зацикливания при поиске и заменеЯкорь \G, его смысл и использование
Запрет сброса позиции \G модификатором c
Предварительная настройка начальной позиции поиска
Лексический анализ текста с помощью якоря \G и модификатора gc
Регулярные выражения Perl и их применение
Интерполяция переменных и кода в строкуИнтерполяция скаляра
Интерполяция массива
Интерполяция вызова подпрограммы, возвращающей ссылку
Интерполяция кода Perl
Интерполяция переменных и кода в регулярне выражение
Экранирование метасимволов регулярных выражений
Регулярные выражения Perl и их применение
Преобразование ftp и http ссылок в теги HTMLПреобразование ftp, http и e-mail ссылок в теги HTML
Пример1
Пример2
Пример3
Пример4
Регулярные выражения Perl и их применение
Встроенный код и оптимизация регулярных выраженийВстроенный код и интеллектуализация поиска
Встроенный код и поиск вложенных конструкций
Встроенный код и директивы my и local
Регулярные выражения Perl и их применение
Оператор qr/…/Оператор qr/…/ и интерполяция переменных
Оператор qr/…/ и модификаторы
Объекты регулярных выражений и квантификаторы
Ограничители в операторе qr/…/
Оператор qr/…/ и проблемы при использовании модификатора o
Применение объктов регулярных выражений
Пример1
Пример1
Пример2
Пример2
Регулярные выражения Perl и их применение
Концепция динамической видимости переменныхСпециальные переменные, изменяемые при поиске
Автоматическая локализация специальных переменных, относящихся к регулярным выражениям
Имитация именованного сохранения
Избавление от "вредных" специальных переменных и предварительного копирования текста
Регулярные выражения Perl и их применение
Примеры применения динамических регулярных выраженийПоиск вложенных конструкций
Регулярные выражения Perl и их применение
Компиляция и кэширование регулярных выражений
Отладочная информация регулярных выражений
Функция study
Хронометраж времени выполнения регулярных выражений
Регулярные выражения Perl и их применение
Оператор splitСпециальный первый операнд // и ' '
Первый операнд (совпадение)
Второй операнд (целевой текст)
Третий операнд (ограничение)
Возвращение пустых элементов
Отсутствие побочных эффектов у оператора split
Захватывающие скобки в первом операнде оператора split
Функция grep
CASE-технологии
Тенденции развития современных информационных технологий приводят к постоянному возрастанию сложности информационных систем (ИС), создаваемых в различных областях экономики. Современные крупные проекты ИС характеризуются, как правило, следующими особенностями:* сложность описания (достаточно большое количество функций, процессов, элементов данных и сложные взаимосвязи между ними), требующая тщательного моделирования и анализа данных и процессов;
* наличие совокупности тесно взаимодействующих компонентов (подсистем), имеющих свои локальные задачи и цели функционирования (например, традиционных приложений, связанных с обработкой транзакций и решением регламентных задач, и приложений аналитической обработки (поддержки принятия решений), использующих нерегламентированные запросы к данным большого объема);
* отсутствие прямых аналогов, ограничивающее возможность использования каких-либо типовых проектных решений и прикладных систем;
* необходимость интеграции существующих и вновь разрабатываемых приложений;
* функционирование в неоднородной среде на нескольких аппаратных платформах;
* разобщенность и разнородность отдельных групп разработчиков по уровню квалификации и сложившимся традициям использования тех или иных инструментальных средств;
HyperText Transfer Protocol
Структура bash-скрипта
Структура Perl-программы
Общая структура C-скрипта
Элемент разметки FORM и его компоненты
Метод доступа GET
Загрузка ресурса IMG
Оптимизация процесса разработки
Обзор статьи The Technology
HotMail своими руками, или Что может PHP
Status Code и Reason Phrase в протоколе HTTP/1.1
Разбор данных HTML-форм
CGI - Common Gateway Interface
Поля Заголовок-Содержания
Синтаксис
Общая Структура
Строка Статус
Структура ответа
Что такое URL?
Содержание раздела