Title:PCRE.RU — регулярные выражения, примеры, документация и шаблоны в perl, php, javascript, apache
Description:Универсальная энциклопедия регулярных выражений стандарта PCRE для языков программирования Perl, PHP, Javascript и сервера Apache. Также доступна соответствующая документация и примеры использования регулярных выражений.
Keywords:справочник регулярные выражения документация примеры REGEX PCRE preg ereg Perl PHP regex apache regular expression шаблоны Apache
Body:
PCRE.RU #8212; регулярные выражения, примеры, документация и шаблоны в perl, php, javascript, apache
Универсальная энциклопедия регулярных выражений стандарта PCRE, совместимых с языками Perl, PHP, Javascript и сервером Apache.
КонструкторПримерыТерминыДокументацияО проектеОбратная связь
Что такое регулярные выражения?Регулярные выражения (англ. «regular expressions», жарг. «регэкспы» или «регексы») —- современная система поиска текстовых фрагментов в электронных документах, основанная на специальной системе записи образцов для поиска. Образец (англ. «pattern»), задающий правило поиска, по-русски также иногда называют «шаблоном», «маской», или на английский манер «паттерном». Регулярные выражения произвели прорыв в электронной обработке текста в конце XX века. интернет заказ шкафа купе Регулярные выражения (regex) являются важной составной частью текстовых редакторов, инструментов поиска и большинства основных языков программирования, которые поддерживают регулярные выражения для работы со строками. Например, Perl и Tcl имеют встроенный в их синтаксис механизм обработки регулярных выражений. Набор утилит (включая редактор sed и фильтр grep), поставляемых в дистрибутивах Unix, одним из первых способствовал популяризации понятия регулярных выражений.
ВозможностиРегулярные выражения по существу, представляют собой мощный и очень гибкий язык описаний для поиска (строк) по шаблону. С помощью регулярных выражений можно:Проверять, соответствует ли вся строка целиком заданному шаблону.Находить в строке подстроки, удовлетворяющие заданному шаблону.Извлекать из строки подстроки, соответствующие заданному шаблону.Изменять в строке подстроки, соответствующие шаблону.Для кого этот проект?Синтаксис языка описаний шаблонов приводится практически в любом руководстве к языку программирования, поддерживающему регулярные выражения. Но, как правило, начинающему программисту трудно сразу разобраться в обилии операторов, условных обозначений, модификаторов и метасимволов языка описаний шаблонов. Именно для начинающих программистов и предназначен проект PCRE.RU. Хотя вполне может оказаться полезным и для профессиональных программистов.С чего начать изучение?Начните изучение с конструктора выражений и примеров, одновременно сопоставляя полученные знания с документацией и статьями по регулярным выражениям.Для работы конструктора регулярных выражений требуется поддержка интернет-обозревателем языка Javascript. Кроме того, конструктор имеет ряд ограничений, связанных с различной поддержкой регулярных выражений в каждом отдельно взятом интернет-обозревателе.Обратная связьАвтор проекта убедительно просит посетителей сайта, сообщающих о тех или иных ошибках в конструкторе выражений, как можно подробней описывать проблему и указывать контактную информацию для связи (анонимные и непонятные сообщения не рассматриваются).Автор проекта также не осуществляет консультирования посетителей сайта по вопросам составления тех или иных регулярных выражений из-за отсутствия лишнего свободного времени.Благодарим агентство переводов Bues.ru за локализацию англоязычных материалов и неоценимый вклад в развитие проекта.Добавить в закладки copy; 2010 PCRE.RU. Все права защищены.ControlStyle, раскрутка сайтов, продвижение сайтов.
Добавить примерПримерыПримеры шаблонов регулярных выражений. Если вы хотите разместить в данном разделе свой шаблон, обратитесь к редактору сайта.Парсинг сложных URL'овПоиск значений, которые находятся внутри {}Разбор локального пути, выделение имени файлаОбработка номера мобильного телефонаУдаление протокола из ссылкиЯвляется ли текст корректным числом (в т.ч. дробным)Разделение времени на части с проверкой на корректностьВыбор всех тегов lt;A gt; из строкиИзвлечение email-адреса даже если он обрамлен служебными знакамиОпределение ip-адреса с проверкой диапазоновДругие примеры rarr;ТерминыA B C H J P Q R S А В Г К М О П Р С У Ч ШДокументацияДокументация и статьи по применению регулярных выражений в различных языках программирования.Регулярные выражения в Javascript ч. 2Преобразование ссылок с помощью ApacheМодуль mod_rewrite. Часть 1Модуль mod_rewrite. Часть 2Модуль mod_rewrite. Часть 3Модуль mod_rewrite. Часть 4Регулярные выражения в Javascript ч. 1Краткое описание синтаксисаПодробнее rarr;