Regex на примерах: поиск, проверка, замена

Regex на примерах: поиск, проверка, замена

Desteler
Ücretsiz
Знаток
Знаток
•
101 + 101 kart
Практическая колода по регулярным выражениям на живых кейсах: поиск чисел, email, дат, пробелов, замены текста и проверка строк на понятных реальных шаблонах.
Uygulayıcılar için
Net tanımlar
Etkili öğrenin ve kalıcı olarak hatırlayın
Görüntüle
101 + 101 kart
Demo eğitimi: 10 üzerinden 1
Son güncelleme: Nisan 2026
Cevabı kendi başınıza hatırlamaya çalışın. Gerekirse ipucunu açın, ardından cevabı görmek için karta tıklayın. Doğru cevapladıysanız ✓ işaretine, hata yaptıysanız × işaretine tıklayın. Tam sürüm sonra kullanılabilir.
Demo: Öğrenme
1/10
Terim / Soru
...
Çeviri / Cevap
...
Boşluk - çevir, tıkla - çevir. Cevabı hemen seçebilirsiniz.
← Bilmiyorum
Kolay →

Kayıt olduktan sonra daha fazla özellik mevcut

Öğreniminizi özelleştirin, ilerlemeyi ve hafıza istatistiklerini takip edin, farklı test yöntemleri ve aralıklı tekrarlama kullanın. Sadece kendiniz için özel desteler oluşturun veya bunları başkalarıyla paylaşın, hazır desteleri ve kursları inceleyin. Günlük beş dakikalık bir ısınma ve antrenörler, çalışmaya veya işe başlamadan önce dikkatinizi ve hafızanızı harekete geçirmenize yardımcı olacaktır.

Demo: Test
1/10
Terim / Soru
...
Çeviri / Cevap
...
Boşluk - çevir, tıkla - çevir. Cevabı hemen seçebilirsiniz.
← Bilmiyorum
Kolay →

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.

Terim / Soru İpucu Bağlam Çeviri / Cevap
\d+ поиск чисел в тексте The pattern \d+ matches 123 in "abc123def". - Шаблон \d+ находит 123 в строке "abc123def". найти число подряд (одна или более цифр)
\b\d+\b число как самостоятельный фрагмент The pattern \b\d+\b matches 42 in "Item 42 is ready". - Шаблон \b\d+\b находит 42 в строке "Item 42 is ready". найти отдельное число (не часть слова)
-?\d+ подходит для -15 и 20 The pattern -?\d+ matches -15 in "Value: -15". - Шаблон -?\d+ находит -15 в строке "Value: -15". найти целое число со знаком минус или без него
\+?\d+ подходит для +7 и 7 The pattern \+?\d+ matches +7 in "Code +7". - Шаблон \+?\d+ находит +7 в строке "Code +7". найти число с необязательным плюсом в начале
\d+\.\d+ простая форма 12.75 The pattern \d+\.\d+ matches 12.75 in "Price 12.75 USD". - Шаблон \d+\.\d+ находит 12.75 в строке "Price 12.75 USD". найти десятичное число с точкой
\b\d{4}\b часто для годов The pattern \b\d{4}\b matches 2025 in "Year 2025". - Шаблон \b\d{4}\b находит 2025 в строке "Year 2025". найти год из четырёх цифр
\b\d{2}:\d{2}\b часы и минуты без строгой проверки диапазона 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". найти время в форме 12:34
\b\d{4}-\d{2}-\d{2}\b ISO-подобная дата 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. найти дату формата 2025-12-31
\b\d{2}/\d{2}/\d{4}\b день/месяц/год 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. найти дату формата 31/12/2025
\b\d{1,2}[./-]\d{1,2}[./-]\d{4}\b допускает ., / и - 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. найти дату с разными разделителями
\w+@\w+\.\w+ не строгая, но наглядная форма The pattern \w+@\w+\.\w+ matches test@example.com. - Шаблон \w+@\w+\.\w+ находит test@example.com. найти простой email в тексте
^[^@]+@[^@]+\.[^@]+$ вся строка должна быть email The pattern ^[^@]+@[^@]+\.[^@]+$ matches "a@b.com". - Шаблон ^[^@]+@[^@]+\.[^@]+$ находит "a@b.com". простая проверка email целиком
https?://\S+ до первого пробела The pattern https?://\S+ matches https://example.com/page. - Шаблон https?://\S+ находит https://example.com/page. найти ссылку http или https
^https?://\S+$ простая полная проверка URL The pattern ^https?://\S+$ matches "https://example.com". - Шаблон ^https?://\S+$ находит "https://example.com". проверить, что строка целиком является ссылкой
#\w+ решётка и слово после неё The pattern #\w+ matches #news in "Today #news". - Шаблон #\w+ находит #news в строке "Today #news". найти хештег
@\w+ собачка и имя после неё The pattern @\w+ matches @alice in "Hi @alice". - Шаблон @\w+ находит @alice в строке "Hi @alice". найти упоминание пользователя
\b[A-Z]{2}\d{4}\b пример номера или артикула The pattern \b[A-Z]{2}\d{4}\b matches AB1234. - Шаблон \b[A-Z]{2}\d{4}\b находит AB1234. найти код из двух букв и четырёх цифр
\b[a-fA-F0-9]{8}\b например кусок хеша The pattern \b[a-fA-F0-9]{8}\b matches 1a2b3c4d. - Шаблон \b[a-fA-F0-9]{8}\b находит 1a2b3c4d. найти короткий hex-идентификатор
\b\d{1,3}(?:\.\d{1,3}){3}\b форма есть, но 255 не проверяет 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. найти IPv4 по форме
\b[a-zA-Z]:\\[^\r\n]* буква диска и обратные слэши The pattern \b[a-zA-Z]:\\[^\r\n]* matches C:\Temp\file.txt. - Шаблон \b[a-zA-Z]:\\[^\r\n]* находит C:\Temp\file.txt. найти Windows-путь
\/[A-Za-z0-9._-]+(?:\/[A-Za-z0-9._-]+)* простая форма пути 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. найти Unix-путь
\b\w+\.\w+\b простая форма filename.ext The pattern \b\w+\.\w+\b matches file.txt. - Шаблон \b\w+\.\w+\b находит file.txt. найти имя файла с расширением
\.([A-Za-z0-9]+)$ захват после точки The pattern \.([A-Za-z0-9]+)$ captures txt in "file.txt". - Шаблон \.([A-Za-z0-9]+)$ захватывает txt в строке "file.txt". вытащить расширение файла в конце строки
^.+\.[A-Za-z0-9]+$ в строке должна быть точка и расширение The pattern ^.+\.[A-Za-z0-9]+$ matches "report.pdf". - Шаблон ^.+\.[A-Za-z0-9]+$ находит "report.pdf". проверить, что строка похожа на имя файла с расширением

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.