Шпаргалка по регулярным выражениям (RegEx) Полезно для всех, кто… — devops_online — TG.ME

🎯 Шпаргалка по регулярным выражениям (RegEx)

Полезно для всех, кто работает с текстом, логами, парсингом или просто хочет стать гуру поиска 🔍


🔤 Символы для сопоставления

. — любой символ, кроме перевода строки
\w — буква, цифра или подчёркивание
\W — любой символ, кроме \w
\d — цифра (0–9)
\D — любой символ, кроме цифры
\s — пробельный символ
\S — любой непробельный символ




⚓ Якоря (позиции в строке)

^ — начало строки
$ — конец строки
\b — граница слова
\B — не граница слова




➕ Квантификаторы (повторы)

* — 0 или более раз
+ — 1 или более раз
? — 0 или 1 раз
{n} — ровно n раз
{n,} — от n раз
{n,m} — от n до m раз




🧩 Классы символов

[abc] — один из: a, b или c
[^abc] — любой, кроме: a, b или c
[a-z] — символ от a до z
[0-9] — цифра от 0 до 9




🌀 Группировка и выбор

(...) — захватывающая группа
(?:...) — НЕзахватывающая группа
| — логическое ИЛИ (или то, или это)




🛡 Экранирование

\ — экранирует спецсимвол (например, \. — точка)




🧪 Примеры

\d{3}-\d{2}-\d{4} — формат SSN: 123-45-6789
\w+@\w+\.\w+ — email-адрес


📌 Сохрани, чтобы не потерять!

👉 @i_odmin
24 марта 2025 г. 34