Regex на примерах: поиск, проверка, замена
Desteler
Ücretsiz
101
+ 101
kart
Практическая колода по регулярным выражениям на живых кейсах: поиск чисел, email, дат, пробелов, замены текста и проверка строк на понятных реальных шаблонах.
Uygulayıcılar için
Net tanımlar
Etkili öğrenin ve kalıcı olarak hatırlayın
101
+ 101
kart
Demo eğitimi: 10 üzerinden 1
Son güncelleme: 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
проверить, что строка похожа на имя файла с расширением
Tablodaki desteden kart örnekleri
Aşağıda bu destedeki kartları tablo olarak görebilirsiniz: terim, ipucu, örnek ve cevap. Kartı bulmak için aramayı kullanın veya kendinizi test etmek için cevapları gizleyin. Tam kart setine Memoro'ya giriş yaptıktan sonra erişebilirsiniz.
Tüm kartlara erişim sağlayın
Tüm 101 kartın kilidini açmak ve sınırsızca öğrenmeye başlamak için ücretsiz kaydolun.