Полезные ссылки по регулярным выражениям

Регэксп (он же RegExp, он же RegEx, он же Регулярка) — программистская аббревиатура на термин «Regular Expression», что означает «Регулярное выражение». Сей термин восходит корнями к дискретной математике и означает он некоторую систему синтаксического анализа текста для выделения из него составных частей. На практике представляет собой выносящую мозг абракадабру, чуть менее чем полностью состоящую из знаков препинания, которая передается программе-парсеру регулярных выражений, и при применении этого шаблона к определенному тексту парсер вычленяет из него определенные блоки, чем доставляет программисту ПРОФИТ!!
На неокрепший разум познание регекспов действует разрушительно — появляется непреодолимое желание совать регекспы везде, даже когда можно обойтись более простыми и читаемыми средствами


Определение регулягных выражений в Лукоморье.

Полезные ресурсы:

  • RegexLib.Com — большой архив регулярных выражений для самых разных целей;
  • Regular-Expressions.Info — Сборник статей и учебников по использованию регулярных выражений в различных языках программирования;
  • RegexAdvice Forum — англоязычный форум о регулярных выражениях;
  • RegexAdvice Blogs — англоязычный каталог блогов о регулярных выражениях;
  • PCRE.Ru — русскоязычная энциклопедия регулярных выражений стандарта PCRE;
  • RegExp.Ru — русскоязычный портал о регулярных выражениях.

Практическое применение:

  • XRegExp — библиотека для JavaScript, предоставляющая более расширенный инструентарий для работы с регулярными выражениями;
  • MSDN — архив статей по использованию регулярных выражений в .Net;
  • TRegExpr — компонент, позволяющий использовать регулярные выражения в Delphi;
  • QRegExp — руководство по использованию регулярных выражений в Qt;
  • PHP-Regex — англоязычное руководство по использованию регулярных выражений в PHP;
  • PerlRe — руководство по использованию регулярных выражений в Perl;
  • Regex-C# — руководство по использованию регулярных выражений в C#;
  • MySQL RegExp — документация по использованию регулярных выражений в СУБД MySQL.

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

  • JS RegEx Validator — онлайн-валидатор регулярных выражений для JavaScript;
  • RegEx Pal — еще один валидатор регулярных выражений;
  • Regexp Editor — онлайн построитель регулярных выражений для использования в Sun Java;
  • RegEx Tester — онлайн тестер регулярных выражений;
  • Rubular — тестер и редактор регулярных выражений для Ruby;
  • RegExp builder — Русскоязычный конструктор регулярных выражений.

Примеры использования:

Поблагодарить автора

Оставить комментарий

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>