Конструктор регулярных выражений

Предлагаем вашему вниманию конструктор регулярных выражений Javascript Regexp Evaluator, позволяющий в реальном времени составлять и проверять шаблоны регулярных выражений. Для работы конструктора требуется поддержка браузером языка Javascript.

Регулярное выражение ?
Краткий справочник по регулярным выражениям
\d     любая десятичная цифра,
\D     любой символ, кроме десятичной цифры,
\s     любой пробельный символ,
\S     любой непробельный символ,
\w     любой символ, образующий "слово",
\W     любой символ, необразующий "слово",
\b     граница слова,
\B     не граница слова,
\A     начало данных 
       (независимо от многострочного режима),
\Z     конец данных, либо позиция перед последним 
       символом строки, в случае если это символ 
       перевода строки 
       (независимо от многострочного режима),
\z     конец данных 
       (независимо от многострочного режима),

[]     символьный класс
^      декларирует начало данных
       (или линии, в многострочном режиме);
       отрицание в [],
$      декларирует конец данных 
       (или линии, в многострочном режиме),
()     подмаска,
|      разделитель альтернативных масок,

*      квантификатор "ноль или более вхождений",
+      квантификатор "одно или более вхождений",
?      квантификатор "ноль или одно вхождение",
{m,n}  квантификатор повтора: min m, max n раз
(?:)   незахватывающая подмаска,
(?=x)  положительное утверждение,
(?!x)  отрицательное утверждение,
\f     разрыв страницы,
\t     символ табуляции,
\v     символ вертикальной табуляции,
\r     символ возврата каретки,
\n     перевод строки,

\xhh   символ с кодом hh,
\uhhhh юникод символ с кодом hhhh.



  
Результаты обработки (0
Исходный текст (0)

Добавить шаблон в коллекцию сайта

  

Ваш браузер не поддерживает каскадные таблицы стилей (CSS).

Клавиатурные сокращения

Alt-E — переход в поле ввода шаблона регулярного выражения.
Alt-R — переход в поле полученных результатов.
Alt-T — переход в поле ввода исходного текста.
Alt-F — применить регулярное выражение к исходному тексту.

О конструкторе

Javascript Regex Evaluator тестировался в таких браузерах, как Mozilla, Mozilla Firefox, IE 6.0 и Opera 7. В последних двух имеются ошибки в реализации Javascript, что может сказаться на правильной работе конструктора.

Продукт распространяется в соответствии с лицензией GNU. Все права на конструктор принадлежат его автору, Cüneyt Yýlmaz. В тестировании конструктора также принимал участие Luciano Espirito Santo. Перевод на русский язык и адаптация выполнены А. Севрюгиным.

Текущая версия конструктора: 1.1 beta 3.

Добавить в закладки