Шаблоны регулярных выражений — Online

Регулярные выражения — вещь сугубо индивидуальная. Создать общий шаблон выражений крайне сложно, так как каждая задача требует индивидуального подхода. Однако есть несколько самых распространенных шаблонов. Именно они и будут представлены на данной странице.
Шаблоны реализованы для языка программирования C#, однако с легкостью будут портированы и в другие языки.

Важно: В некоторых выражениях используется группировка (), поэтому для получения нужного значения нужно использовать не regex.Match(text).Value, а regex.Match(text).Groups[номер-группировки]!

Регулярное выражение для IP адреса:

\d?\d?\d\.\d?\d?\d\.\d?\d?\d\.\d?\d?\d

Регулярное выражение для номера российского паспорта (0123 456789):

\d{4}\s\d{6}

Регулярное выражение для номера телефона:

\+?\d+([\(\s\-]?\d+[\)\s\-]?[\d\s\-]+)?

Регулярное выражение для курса доллара:

\d+([\.,]?\d+)?\$

Регулярное выражение для адреса сайта на английском языке:

https?://([a-z1-9]+.)?[a-z1-9\-]+(\.[a-z]+){1,}/?

Шаблон Regex для адреса электронной почты (e-mail):

[a-zA-Z1-9\-\._]+@[a-z1-9]+(.[a-z1-9]+){1,}

Шаблон Regex для заголовка сайта:

<title>(.*)</title>

Шаблон Regex для даты и времени (12 октября 2012 г., 11:55):

\d{1,2}\s[а-я]+\s\d{4}\sг\.,\s\d{1,2}:\d{2}

Шаблон Regex для фамилии, имени и отчества (ФИО):

([А-ЯЁ][а-яё]+[\-\s]?){3,}

Шаблон Regex для ссылки:

href=[\"']?(.*)[\"']?\s

Один комментарий на «Шаблоны регулярных выражений — Online»

  1. Горох Константин Евпатьевич

    Спасибо за простой и понятный пример.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

* Copy This Password *

* Type Or Paste Password Here *

*