Добавить в корзинуПозвонить
Найти в Дзене
Код Доступа

Глаза слипаются, а код не работает? 😫 Регулярные выражения за 5 минут (шпаргалка внутри)

Знакомая боль? Ты сидишь в 2 часа ночи. Правый глаз дергается. Надо вытащить все ссылки из километрового текста или проверить, правильно ли ввели телефон. И тут кто-то шепчет: «Используй регулярные выражения». И всё. Ты завис на 40 минут, открыл 5 вкладок с мануалами, порыдал над экраном и закрыл проект. Стоп. Я — твой «Код доступа», и я здесь, чтобы ты больше не мучился. Доставай эту статью как таблетку. Читаешь ровно 5 минут — и уже можешь колдовать как экстрасенс. Без воды, без слёз, сразу примеры. Регулярное выражение (или regexp) — это просто поиск по образцу. Представь, что ты кричишь компьютеру: «Найди мне всё, где есть буква "А", потом любая цифра, а потом собака @!» И компьютер делает это за секунду. Вот шпаргалка, которая спасет тебя в 90% случаев. Просто скопируй и вставь. Ты хочешь выхватить из мусора все цифры. Шаблон: \d Пример применения (в голове):
Было: «Ваш заказ №8956431 готов».
Взял \d+ → Получил: 8956431. Запомни как «d — digit» Вместо того чтобы гадать: «там буква
Оглавление

Знакомая боль?

Ты сидишь в 2 часа ночи. Правый глаз дергается. Надо вытащить все ссылки из километрового текста или проверить, правильно ли ввели телефон.

И тут кто-то шепчет: «Используй регулярные выражения».

И всё. Ты завис на 40 минут, открыл 5 вкладок с мануалами, порыдал над экраном и закрыл проект.

Стоп. Я — твой «Код доступа», и я здесь, чтобы ты больше не мучился.

Доставай эту статью как таблетку. Читаешь ровно 5 минут — и уже можешь колдовать как экстрасенс. Без воды, без слёз, сразу примеры.

Что это за магия? 🧙‍♂️

Регулярное выражение (или regexp) — это просто поиск по образцу.

Представь, что ты кричишь компьютеру: «Найди мне всё, где есть буква "А", потом любая цифра, а потом собака @!»

И компьютер делает это за секунду.

Вот шпаргалка, которая спасет тебя в 90% случаев. Просто скопируй и вставь.

1. Цифры (найти телефон или код) 🔢

Ты хочешь выхватить из мусора все цифры.

Шаблон: \d

Пример применения (в голове):
Было: «Ваш заказ №8956431 готов».
Взял \d+ → Получил: 8956431.

Запомни как «d — digit»

2. Любой одиночный символ (спасает, когда лень думать) 🫣

Вместо того чтобы гадать: «там буква или пробел?», ставь точку.

Шаблон: .

Пример:
Ищешь слово «кошка» или «кошкf»?
Пишешь кошк. → Найдет и то, и то.

3. Начало и конец строки (чтобы не было левых совпадений) 🚦

Когда ищешь слово «кот», а тебе подсовывают «скотч» или «коттедж».

Шаблон: ^ — начало строки, $ — конец строки.

Применение:
^кот — найдет только слово в самом начале.
кот$ — только в конце.

4. Или «ИЛИ» (тупо логика для тупых проверок) 🤯

Нужно найти «красный» или «синий»?

Шаблон: |

Пример:
красный|синий → Компьютер ищет одно ИЛИ второе.

Работает как союз «или» в реальной жизни.

5. Сколько раз подряд? (про жадность) 🦈

  • + — один и больше раз.
    Пример: ко+т → найдет «кот», «коот», «кооот».
  • * — ноль или больше раз (может даже пустоту найти).
  • {3} — ровно 3 раза.
  • {2,5} — от 2 до 5 раз.

🔥 Боевой набор: копируй и вставляй сразу

Ты только скажи, что надо — я дам магическую формулу:

ЗадачаРегуляркаЧестный примерТолько цифры (инн, телефон без плюса)^\d+$Не пропустит букву «О»Email[\w\.-]+@[\w\.-]+\.\w{2,}Проверка почты за 1 секундуТелефон в России\+7\d{10}Найдет +79261234567Ссылки (http/https)https?://\S+Вытащит всё до пробелаРусские слова[а-яА-ЯёЁ]+Только буковки, без цифр

Как этим пользоваться? (руками 🤲)

Не надо ставить Python или JS. Просто:

  1. Зайди на сайт regex101.com (русский язык есть).
  2. Вставь свой текст в нижнее поле.
  3. Сверху вбей регулярку.
  4. Смотришь, как оно подсвечивает совпадения.

Через 5 минут ты будешь чувствовать себя хакером из фильмов. 😎

Личная история из моего дерьмового опыта

Однажды я руками чистил 10 000 строк в Excel. Удалил лишние пробелы 3 часа, накосячил, чуть не уволили.

На следующий день я выучил \s+ (поиск лишних пробелов) и сделал ту же работу за 10 секунд.

Я тогда чуть не расцеловал монитор.

Не будь как я в прошлом. Будь как я сейчас — ленивый, но умный.

Что делать прямо сейчас? 👇

Если ты дочитал до сюда — ты круче 80% айтишников, которые боятся регулярок.

А теперь сохраняй эту статью в закладки.
Когда в следующий раз начнется ад с поиском данных — ты просто откроешь её и скопируешь готовый кусок кода.

И самое главное — подпишись на канал «Код доступа».

У нас нет воды. Только рабочие фишки, которые превращают тушение пожаров в скучную и понятную работу. Каждую неделю — новая «таблетка» для кодера или аналитика.

👉 Нажми сюда [ПОДПИСАТЬСЯ], чтобы не ловить панику в 3 часа ночи.

А в комментариях пиши: какая регулярка спасла тебе жизнь? Или за что ты её ненавидишь? 😈