Введение в Perl


Введение в 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
Статьи

Межсетевой обмен с помощью TCP-IP в раздел
Иллюстрированный самоучитель по Flash-games в раздел
Flash анимация в раздел
Pinnacle Studio и Flash для чайников в раздел
Центр справки и настройки Windows XP 3.8 в раздел
Самоучитель по JavaScript в раздел
Программирование на языке Пролог для искусственного интеллекта в раздел
ОСНОВЫ ЦИФРОВОЙ ЭЛЕКТРОНИКИ в раздел
Решение оптимизационных задач средствами EXCEL в раздел
Изучаем Perl в раздел

Книжный магазин