Введение в Perl
Прежде чем приступить к последовательному ознакомлению с не знакомым для вас языком, должен оговориться и сказать, что все примеры да и сам язык описанию которого посвящена эта книга это Perl версии 5.003 для операционной системы FreeBSD версии 2.01. Существуют реализации этого языка для операционных систем OS/2 , MS-DOS и Windows NT но они немного отстают по возможностям от оригинала, рожденного в недрах Unix.
От простого к сложному
Конструкторы и деструкторы
Регулярные выражения Perl и их применение
Если на компьютере у читателя еще не установлена система программирования Perl, то самое время это сделать. Дистрибутив Perl под Windows можно скачать с сайта www.activestate.com. Это все дается бесплатно. Поставка осуществляется в дистрибутиве MSI (MicroSoft Installer). Вы можете запустить его, найдя этот файл через "Мой компьютер" и дважды щелкнув на нем. Также можно использовать инсталлятор msiexec.exe, находящийся в подкаталоге system32 каталога Windows. Если запустить его без параметров, он в окне выдаст справку на русском языке.
Регулярные выражения обычно используются как операнды операторов поиска m/…/ и замены s/…/…/. Слово регулярные означает "составленные по правилам". То, что стоит вместо многоточия в операторе m и вместо первого многоточия в операторе s, - это и есть регулярное выражение. Буква m означает match (соответствие), а буква s означает search (поиск).
Общее знакомство с регулярными выражениями
Текущая позиция поиска
Комментарии в регулярных выражениях
Модификаторы операторов m// и s///
Поиск отдельных слов
Предотвращение зацикливания при поиске и замене
Интерполяция переменных и кода в строку
Преобразование ftp и http ссылок в теги HTML
Встроенный код и оптимизация регулярных выражений
Оператор qr/…/
Концепция динамической видимости переменных
Примеры применения динамических регулярных выражений
Компиляция и кэширование регулярных выражений
Оператор split