Regex на примерах: поиск, проверка, замена
Desteler
Ücretsiz
202 карт
Практическая колода по регулярным выражениям на живых кейсах: поиск чисел, email, дат, пробелов, замены текста и проверка строк на понятных реальных шаблонах.
Для практиков
Понятные
определения
определения
Учите эффективно
и запоминайте надолго
и запоминайте надолго
202 карт
Демо-обучение: 1 из 10
Последнее обновление: Nisan 2026
Demo eğitimi
1/10
Terim / Soru
...
...
İpucu
Çeviri / Cevap
...
Bağlam
Boşluk - çevir, tıkla - çevir. Cevabı hemen seçebilirsiniz.
←
Bilmiyorum
Kolay
→
Terim / Soru
...
...
Bilgi yarışması modu her kart için otomatik olarak seçilir.
Görüntüle
Terim / Soru
\d+
İpucu: поиск чисел в тексте
Bağlam: The pattern \d+ matches 123 in "abc123def". - Шаблон \d+ находит 123 в строке "abc123def".
Çeviri / Cevap
найти число подряд (одна или более цифр)
Terim / Soru
\b\d+\b
İpucu: число как самостоятельный фрагмент
Bağlam: The pattern \b\d+\b matches 42 in "Item 42 is ready". - Шаблон \b\d+\b находит 42 в строке "Item 42 is ready".
Çeviri / Cevap
найти отдельное число (не часть слова)
Terim / Soru
-?\d+
İpucu: подходит для -15 и 20
Bağlam: The pattern -?\d+ matches -15 in "Value: -15". - Шаблон -?\d+ находит -15 в строке "Value: -15".
Çeviri / Cevap
найти целое число со знаком минус или без него
Terim / Soru
\+?\d+
İpucu: подходит для +7 и 7
Bağlam: The pattern \+?\d+ matches +7 in "Code +7". - Шаблон \+?\d+ находит +7 в строке "Code +7".
Çeviri / Cevap
найти число с необязательным плюсом в начале
Terim / Soru
\d+\.\d+
İpucu: простая форма 12.75
Bağlam: The pattern \d+\.\d+ matches 12.75 in "Price 12.75 USD". - Шаблон \d+\.\d+ находит 12.75 в строке "Price 12.75 USD".
Çeviri / Cevap
найти десятичное число с точкой
Terim / Soru
\b\d{4}\b
İpucu: часто для годов
Bağlam: The pattern \b\d{4}\b matches 2025 in "Year 2025". - Шаблон \b\d{4}\b находит 2025 в строке "Year 2025".
Çeviri / Cevap
найти год из четырёх цифр
Terim / Soru
\b\d{2}:\d{2}\b
İpucu: часы и минуты без строгой проверки диапазона
Bağlam: The pattern \b\d{2}:\d{2}\b matches 09:45 in "Meet at 09:45". - Шаблон \b\d{2}:\d{2}\b находит 09:45 в строке "Meet at 09:45".
Çeviri / Cevap
найти время в форме 12:34
Terim / Soru
\b\d{4}-\d{2}-\d{2}\b
İpucu: ISO-подобная дата
Bağlam: The pattern \b\d{4}-\d{2}-\d{2}\b matches 2025-12-31. - Шаблон \b\d{4}-\d{2}-\d{2}\b находит 2025-12-31.
Çeviri / Cevap
найти дату формата 2025-12-31
Terim / Soru
\b\d{2}/\d{2}/\d{4}\b
İpucu: день/месяц/год
Bağlam: The pattern \b\d{2}/\d{2}/\d{4}\b matches 31/12/2025. - Шаблон \b\d{2}/\d{2}/\d{4}\b находит 31/12/2025.
Çeviri / Cevap
найти дату формата 31/12/2025
Terim / Soru
\b\d{1,2}[./-]\d{1,2}[./-]\d{4}\b
İpucu: допускает ., / и -
Bağlam: The pattern \b\d{1,2}[./-]\d{1,2}[./-]\d{4}\b matches 01-05-2025. - Шаблон \b\d{1,2}[./-]\d{1,2}[./-]\d{4}\b находит 01-05-2025.
Çeviri / Cevap
найти дату с разными разделителями
Terim / Soru
\w+@\w+\.\w+
İpucu: не строгая, но наглядная форма
Bağlam: The pattern \w+@\w+\.\w+ matches test@example.com. - Шаблон \w+@\w+\.\w+ находит test@example.com.
Çeviri / Cevap
найти простой email в тексте
Terim / Soru
^[^@]+@[^@]+\.[^@]+$
İpucu: вся строка должна быть email
Bağlam: The pattern ^[^@]+@[^@]+\.[^@]+$ matches "a@b.com". - Шаблон ^[^@]+@[^@]+\.[^@]+$ находит "a@b.com".
Çeviri / Cevap
простая проверка email целиком
Terim / Soru
https?://\S+
İpucu: до первого пробела
Bağlam: The pattern https?://\S+ matches https://example.com/page. - Шаблон https?://\S+ находит https://example.com/page.
Çeviri / Cevap
найти ссылку http или https
Terim / Soru
^https?://\S+$
İpucu: простая полная проверка URL
Bağlam: The pattern ^https?://\S+$ matches "https://example.com". - Шаблон ^https?://\S+$ находит "https://example.com".
Çeviri / Cevap
проверить, что строка целиком является ссылкой
Terim / Soru
#\w+
İpucu: решётка и слово после неё
Bağlam: The pattern #\w+ matches #news in "Today #news". - Шаблон #\w+ находит #news в строке "Today #news".
Çeviri / Cevap
найти хештег
Terim / Soru
@\w+
İpucu: собачка и имя после неё
Bağlam: The pattern @\w+ matches @alice in "Hi @alice". - Шаблон @\w+ находит @alice в строке "Hi @alice".
Çeviri / Cevap
найти упоминание пользователя
Terim / Soru
\b[A-Z]{2}\d{4}\b
İpucu: пример номера или артикула
Bağlam: The pattern \b[A-Z]{2}\d{4}\b matches AB1234. - Шаблон \b[A-Z]{2}\d{4}\b находит AB1234.
Çeviri / Cevap
найти код из двух букв и четырёх цифр
Terim / Soru
\b[a-fA-F0-9]{8}\b
İpucu: например кусок хеша
Bağlam: The pattern \b[a-fA-F0-9]{8}\b matches 1a2b3c4d. - Шаблон \b[a-fA-F0-9]{8}\b находит 1a2b3c4d.
Çeviri / Cevap
найти короткий hex-идентификатор
Terim / Soru
\b\d{1,3}(?:\.\d{1,3}){3}\b
İpucu: форма есть, но 255 не проверяет
Bağlam: The pattern \b\d{1,3}(?:\.\d{1,3}){3}\b matches 192.168.0.1. - Шаблон \b\d{1,3}(?:\.\d{1,3}){3}\b находит 192.168.0.1.
Çeviri / Cevap
найти IPv4 по форме
Terim / Soru
\b[a-zA-Z]:\\[^\r\n]*
İpucu: буква диска и обратные слэши
Bağlam: The pattern \b[a-zA-Z]:\\[^\r\n]* matches C:\Temp\file.txt. - Шаблон \b[a-zA-Z]:\\[^\r\n]* находит C:\Temp\file.txt.
Çeviri / Cevap
найти Windows-путь
Terim / Soru
\/[A-Za-z0-9._-]+(?:\/[A-Za-z0-9._-]+)*
İpucu: простая форма пути
Bağlam: The pattern \/[A-Za-z0-9._-]+(?:\/[A-Za-z0-9._-]+)* matches /var/log/nginx. - Шаблон \/[A-Za-z0-9._-]+(?:\/[A-Za-z0-9._-]+)* находит /var/log/nginx.
Çeviri / Cevap
найти Unix-путь
Terim / Soru
\b\w+\.\w+\b
İpucu: простая форма filename.ext
Bağlam: The pattern \b\w+\.\w+\b matches file.txt. - Шаблон \b\w+\.\w+\b находит file.txt.
Çeviri / Cevap
найти имя файла с расширением
Terim / Soru
\.([A-Za-z0-9]+)$
İpucu: захват после точки
Bağlam: The pattern \.([A-Za-z0-9]+)$ captures txt in "file.txt". - Шаблон \.([A-Za-z0-9]+)$ захватывает txt в строке "file.txt".
Çeviri / Cevap
вытащить расширение файла в конце строки
Terim / Soru
^.+\.[A-Za-z0-9]+$
İpucu: в строке должна быть точка и расширение
Bağlam: The pattern ^.+\.[A-Za-z0-9]+$ matches "report.pdf". - Шаблон ^.+\.[A-Za-z0-9]+$ находит "report.pdf".
Çeviri / Cevap
проверить, что строка похожа на имя файла с расширением