Перейти к содержанию

Регулярные выражения

regex.png

Присоединяйтесь к нашему Telegram-каналу, чтобы первыми узнавать о новостях, трендах и уникальных материалах по кибербезопасности!

Поиск точного совпадения:

текст

Поиск любого символа:

.

Поиск начала строки:

^текст

Поиск конца строки:

текст$

Поиск любого символа из множества:

[abc]

Исключение символов из множества:

[^abc]

Поиск диапазона символов:

[a-z]

Повторение символа 0 или более раз:

.*

Повторение символа 1 или более раз:

.+

Повторение символа 0 или 1 раз:

.?

Точное количество повторений:

.{3}

Минимальное и максимальное количество повторений:

.{2,5}

Поиск слова (граница слова):

\bтекст\b

Поиск одного или более пробелов:

\s+

Поиск одной или более цифры:

\d+

Поиск буквенно-цифровых символов:

\w+

Поиск альтернатив (ИЛИ):

текст1|текст2

Группировка выражений:

(текст1|текст2)

Поиск без учета регистра:

(?i)текст

Ленивая квантификация (минимальное количество совпадений):

.*?

Обратная ссылка на группу:

(текст)\1

Поиск не жадного совпадения:

.+?