Источник developerWorks Россия
Секреты регулярных выражений (regular expressions): Часть 1. Диалекты и возможности. Составление регулярных выражений
Алексей
Снастин - независимый разработчик ПО, консультант и переводчик с
английского языка технической и учебной литературы по ИТ. Принимал
участие в разработке сетевых офисных приложений типа клиент/сервер на
языке С в среде Linux.
Описание: Словосочетание "регулярные выражения"
слышал (или видел) каждый, чья деятельность так или иначе связана с
использованием компьютеров. Многие применяют простейшие варианты
регулярных выражений чуть ли не ежедневно, даже не подозревая об этом.
Обычно им уделяется не слишком много внимания и, как правило, в
контексте конкретной утилиты (grep, sed, less) или языка
программирования (Perl, Python и т.д). В данном цикле статей я
попытаюсь обобщить информацию о регулярных выражениях, сосредоточившись
при этом не на элементарных "обучающих" примерах, которые всем
известны, а на более тонких аспектах практического использования.
В первой статье уточняется понятие и область применения
регулярных выражений, даётся краткий обзор их различных диалектов, а
также рассматриваются примеры составления полезных регулярных выражений
для решения конкретных задач. Вторая статья цикла будет посвящена
реализации и эксплуатации регулярных выражений в конкретных программах
и языковых средах.
Читать статью далее
|