Программирование ITmozg
Программирование ITmozg
1 581 подписчиков · @itmozg
К каналу →
Как избежать выгорания программисту 🔥👨‍💻 Выгорание – частая “болезнь” айтишников: дедлайны давят, код не сходится, а в голове постоянно мысли о задачах. Чтобы не оказаться “выгоре…
Читать далее →
470
Реклама
🌦 Weathr - погода прямо в терминале Если ты живёшь в консоли, то это маст-хэв: weathr рисует живую погоду в виде ASCII-анимаций - дождь, снег, грозы, смена дня/ночи и даже пролета…
Читать далее →
501

🚀 Регулярные выражения (RegEx) в Linux: Полная шпаргалка Сохраняйте в избранное, чтобы всегда было под рукой при работе

🚀 Регулярные выражения (RegEx) в Linux: Полная шпаргалка

Сохраняйте в избранное, чтобы всегда было под рукой при работе с grep, sed, awk или при написании Bash-скриптов! 📌

🧩 Базовые символы (Matching Characters)

• . — Любой символ (кроме переноса строки)
• \w — Буквенно-цифровой символ + подчеркивание
• \W — Любой НЕ буквенно-цифровой символ
• \d — Любая цифра (0-9)
• \D — Любой символ, кроме цифры
• \s — Пробельный символ (пробел, таб, перенос)
• \S — Непробельный символ

⚓️ Якоря (Anchors)

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

🧮 Квантификаторы (Quantifiers)

• * — 0 или более вхождений
• + — 1 или более вхождений
• ? — 0 или 1 вхождение
• {n} — Ровно n вхождений
• {n,} — n или более вхождений

👻 Жадные vs Ленивые (Greedy vs Lazy)

• * — Жадный (захватывает как можно больше символов)
• *? — Ленивый (захватывает как можно меньше символов)
• +?, ??, {n}? — Ленивые версии остальных квантификаторов

🗂 Классы символов (Character Classes)

• [abc] — Любой символ из списка: a, b или c
• [^abc] — Любой символ, КРОМЕ a, b или c
• [a-z] — Любая буква в диапазоне от a до z
• [0-9] — Любая цифра от 0 до 9

📦 Группы и Диапазоны (Groups and Ranges)

• (abc) — Захватывающая группа (сохраняет совпадение)
• (?:abc) — Незахватывающая группа (ищет, но не сохраняет)
• | — Логическое ИЛИ (например, cat|dog)
• \1, \2, \3 — Ссылки на 1-ю, 2-ю, 3-ю захваченные группы

🚩 Флаги / Модификаторы (Flags)

• g — Глобальный (ищет все совпадения, а не только первое)
• i — Игнорировать регистр (A = a)
• m — Многострочный (^ и $ работают для каждой строки текста)
• s — Dotall (позволяет точке . совпадать с переносами строк)
• x — Extended (позволяет использовать пробелы и комментарии в самом RegEx)

🛡 Экранирование (Escaping)

• \ — Используется для экранирования спецсимволов, чтобы искать их буквально.
• Символы, которые нужно экранировать: [ \ ^ $ . | ? * + ( ) { }

👀 Опережающие и ретроспективные проверки (Lookarounds)

• (?=abc) — Позитивный lookahead (совпадает, если дальше идет abc)
• (?!abc) — Негативный lookahead (совпадает, если дальше НЕ идет abc)
• (?<=abc) — Позитивный lookbehind (совпадает, если перед ним идет abc)

🌐 Свойства Unicode (работают с флагом u)

• \p{L} — Любая буква из любого языка
• \p{N} — Любой числовой символ
• \p{Sc} — Любой символ валюты


♻️ Сделай репост, чтобы помочь другим.

👉 @itmozg
Как работает Git? Для начала важно понять, где хранится наш код. Обычно предполагается, что существует только два места: удалённый сервер (например, GitHub) и локальный компьютер.…
Читать далее →
483
Работодатели давно играют в волков. Просто теперь соискатели научились отвечать Сейчас много говорят о «соискателях-волках». Это кандидаты, которые приукрашивают опыт, одновремен…
Читать далее →
470
Другие главы канала «Программирование ITmozg»
Выберите главу, чтобы продолжить чтение
Все посты →
Глава от 25.07.2026
🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 ht…
👁 130 просмотров
Глава от 25.07.2026
🔐 Путеводитель по аутентификации: от Cookies до OAuth 2.0 Разбираться в способа…
👁 165 просмотров
Глава от 23.07.2026
📌 7 распространённых асимптотических сложностей алгоритмов 1. O(1) — Константно…
👁 248 просмотров
Глава от 22.07.2026
Не хватает стандартного функционала Битрикс24? Когда бизнесу нужны новые сцена…
👁 248 просмотров
Глава от 22.07.2026
Git Merge vs Rebase Одной из самых мощных возможностей Git является работа с ве…
👁 249 просмотров
Глава от 21.07.2026
Параллелизм против Конкурентности — это не одно и то же ➡️ (Конкурентность): Ко…
👁 280 просмотров
Глава от 20.07.2026
7 обязательных стратегий для масштабирования вашей базы данных ♻️ Сделай репо…
👁 303 просмотров
Глава от 17.07.2026
BIOS и UEFI / стадии UEFI / драйвера и протоколы Сергей Пушкарёв — руководитель…
👁 355 просмотров
Глава от 17.07.2026
🍪 Cookies vs Sessions: В чем разница и как мы "остаемся залогиненными"? Протоко…
👁 319 просмотров

Популярные посты канала «Программирование ITmozg»

Arnis Скрипт Python, который предоставляет возможность перенести любой город из реального мира в Minecraft https://github.com/louis-e/arni…
👁 3 741 просмотров
🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 https://max.ru/i_odmin Все для системного администратора https…
👁 3 667 просмотров
📌 Лучшие нейросети от китайских стартапов - бесплатно и без VPN 1️⃣ GLM от Z.ai Настоящая находка для разработчиков. Их актуальная версия G…
👁 3 635 просмотров
Различные стили архитектуры API 👉 @itmozg
👁 3 604 просмотров
🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 https://max.ru/i_odmin Все для системного администратора https…
👁 3 561 просмотров
🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 https://max.ru/i_odmin Все для системного администратора https…
👁 3 557 просмотров
🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 https://max.ru/i_odmin Все для системного администратора https…
👁 3 554 просмотров
7 обязательных стратегий для масштабирования вашей базы данных 👉 @itmozg
👁 3 535 просмотров
Практика языка C. Константин Владимиров. На этом занятии мы завершим первый семестр знакомства с основами языка C и разберём многомодульны…
👁 3 528 просмотров
API, объясняю за 6 минут автор: Bookflow ♻️ Сделай репост, чтобы помочь другим. 👉 @itmozg
👁 3 498 просмотров
🧠 Хватит изобретать велосипеды: Каталог паттернов для AI-агентов Если вы пробовали выйти за рамки простых скриптов на LangChain и строили ч…
👁 3 473 просмотров
Google Workspace прямо в терминале одной командой ⚡️ Нашёл мощную штуку: gogcli - единый CLI для сервисов Google Workspace. Можно работать …
👁 3 457 просмотров
📱 Разработчики бьют тревогу: проблемы с Telegram срывают релизы приложений Замедление работы Telegram оказалось ударом не только по обычным…
👁 3 444 просмотров
Путь в DevOps: полное руководство для новичков с НУЛЯ 00:00 - Вступление 00:14 - Всевозможные компетенции DevOps Инженера 00:44 - Кому про…
👁 3 438 просмотров
Визуальное руководство по командам SQL 👉 @itmozg
👁 3 435 просмотров
7 концепций системного дизайна, объяснённые за 10 минут 👉 @itmozg
👁 3 434 просмотров
Периодическая таблица инструментов DevSecOps Независимо от того, начинаешь ли ты с нуля, устраняешь пробелы или заменяешь существующие инст…
👁 3 434 просмотров
Запихиваем 🐦 Flappy Bird на Си в 92 KB ! 🚀 В сентябре 2024 года, увидев Flappy Bird на C# в дискорд-канале Raylib, я решил попробовать реал…
👁 3 427 просмотров
Это знаменитая фотография команды разработчиков студии id Software, сделанная в начале 1990-х годов (примерно 1993–1994 годы). Эти люди - п…
👁 3 385 просмотров
Американский TikTok против европейского TikTok Пользователи в США начали массово удалять TikTok на фоне проблем с работой приложения после …
👁 3 383 просмотров

Связанные темы в других каналах

Каналы из той же тематики, где часто появляются близкие сюжеты
Вся тема →
@canalmaxone
AntiCloudMod
AntiCloudMod — сообщество для тех, кто ценит свободу общения без облачной цензуры. Здесь обсуждают альтернативные мессенджеры, инструменты для приватности и децентрализов…
👥 423 646 · -7 236/7д
@BelgorodDRONE
Информация БПЛА Белгород, Белгородский район
Информация БПЛА Белгород, Белгородский район — специализированный канал в мессенджере Макс, посвященный новостям и информации о беспилотных летательных аппаратах в регион…
👥 184 699 · +6 719/7д
@WylsacomRed
Wylsacom Red
Официальный канал Wylsacom в Max. Тут всё про технологии и жизнь в ногу со временем! Номер заявления для регистрации в РКН: № 6979154178 Розыгрыши: kichaev@wylsacom.med…
👥 161 614 · +845/7д
@biologia89
РОБЛОКС🔷
РОБЛОКС В МАКС! Наш чат: https://max.ru/join/-yBHh5DSEb-WQ8DjAedoLB1fpgDOvQlWpS4PJ7Wqeb8 Реклама: https://clck.ru/3Tmmgx
👥 126 972 · +12 229/7д
@TikTokModCloud
TikTokModCloud
Официальные обновления стабильного мода TikTok Чат: https://clck.ru/3S6mVh По рекламе: https://iimax.ru/dim4ugan
👥 102 028 · +1 700/7д
@na_kruchok
ГЛЕНТ | МЕМЫ
Глент мемы Это фан-сообщество, созданное преданными поклонниками для поддержки творчества Глента. Данный канал НЕ является официальным и ведется фанатом Биржа: telega.…
👥 78 032 · +225/7д
🏷 Темы и теги
#программирование #it-канал #алгоритмы #git #разработка #devops #Технологии
📋 О канале Программирование ITmozg
Программисты, дизайнеры, новости из мира IT. Официальный канал. (t.me/itmozg, vk.com/itmozg, ITmozg.ru)
🔍 Архив всех постов Макс
Поиск по 14,276,298 постам из 202,564 каналов
Подключить за 490 ₽/мес →
Удалить пост или канал с МАКСОТЕКИ
Заявка подтверждается через бота Макс: нужно быть администратором канала и добавить бота МАКСОТЕКИ в администраторы. После проверки канал или конкретный пост скрывается с сайта.
📊 Аналитика канала «Программирование ITmozg» ➡️ Перейти в канал Макс
Заявка в МАКСОТЕКА
Добавьте свой канал в каталог
Зарегистрируйтесь в личном кабинете и добавьте канал за пару кликов.
Перейти в личный кабинет →

Бесплатная регистрация, быстрая модерация.