Регулярные выражения: от простого к практике

Регулярные выражения: от простого к практике

Desteler
Ücretsiz
Знаток
Знаток
•
102 + 101 kart
Короткая практическая колода по regex: базовые символы, квантификаторы, группы, якоря и частые шаблоны с понятными примерами поиска и проверки текста.
Uygulayıcılar için
Net tanımlar
Etkili öğrenin ve kalıcı olarak hatırlayın
Görüntüle
102 + 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
regex
İpucu: основная идея темы
Bağlam: A regex can find patterns inside text. - Регулярное выражение может находить шаблоны внутри текста.
Çeviri / Cevap
регулярное выражение (шаблон для поиска, проверки и замены текста)
Terim / Soru
pattern
İpucu: что именно ищем
Bağlam: This pattern matches a phone number. - Этот шаблон находит номер телефона.
Çeviri / Cevap
шаблон (правило поиска в тексте)
Terim / Soru
match
İpucu: нашли нужный кусок
Bağlam: The match contains three digits. - Совпадение содержит три цифры.
Çeviri / Cevap
совпадение (фрагмент текста, который подошёл под шаблон)
Terim / Soru
search
İpucu: просто найти
Bağlam: Use this regex to search for numbers. - Используй это регулярное выражение для поиска чисел.
Çeviri / Cevap
поиск (найти совпадение внутри текста)
Terim / Soru
test
İpucu: да или нет
Bağlam: Test the input before saving it. - Проверь ввод перед сохранением.
Çeviri / Cevap
проверка (убедиться, что текст подходит под шаблон)
Terim / Soru
replace
İpucu: поиск с изменением
Bağlam: Replace extra spaces with one space. - Замени лишние пробелы одним пробелом.
Çeviri / Cevap
замена (подменить найденный текст другим)
Terim / Soru
capture
İpucu: вынуть нужный кусок
Bağlam: Capture the year from the date. - Захвати год из даты.
Çeviri / Cevap
захват (сохранить часть совпадения отдельно)
Terim / Soru
group
İpucu: кусок паттерна вместе
Bağlam: A group can capture part of the match. - Группа может захватить часть совпадения.
Çeviri / Cevap
группа (часть шаблона, объединённая скобками)
Terim / Soru
literal
İpucu: не спецсимвол
Bağlam: A literal dot must be escaped in regex. - Обычную точку нужно экранировать в регулярном выражении.
Çeviri / Cevap
буквальный символ (символ ищется как есть)
Terim / Soru
.
İpucu: один почти любой знак
Bağlam: The pattern a.c matches abc. - Шаблон a.c находит abc.
Çeviri / Cevap
любой символ (кроме перевода строки во многих режимах)
Terim / Soru
\.
İpucu: экранированная точка
Bağlam: The pattern \. matches the dot in "file.txt". - Шаблон \. находит точку в строке "file.txt".
Çeviri / Cevap
точка (обычный символ точки, а не любой символ)
Terim / Soru
\\
İpucu: меняет смысл спецсимволов
Bağlam: A backslash can escape a special character. - Обратный слэш может экранировать специальный символ.
Çeviri / Cevap
обратный слэш (символ экранирования)
Terim / Soru
\d
İpucu: ищет одну цифру
Bağlam: The pattern \d matches 7 in "A7". - Шаблон \d находит 7 в строке "A7".
Çeviri / Cevap
цифра (один символ от 0 до 9)
Terim / Soru
\d+
İpucu: ищет число целиком
Bağlam: The pattern \d+ matches 123 in "abc123def". - Шаблон \d+ находит 123 в строке "abc123def".
Çeviri / Cevap
одна или более цифр (поиск числа подряд)
Terim / Soru
\d{4}
İpucu: часто для года
Bağlam: The pattern \d{4} matches 2025 in "Year 2025". - Шаблон \d{4} находит 2025 в строке "Year 2025".
Çeviri / Cevap
ровно четыре цифры
Terim / Soru
\d{2,4}
İpucu: диапазон повторов
Bağlam: The pattern \d{2,4} matches 1234 in "ID 1234". - Шаблон \d{2,4} находит 1234 в строке "ID 1234".
Çeviri / Cevap
от двух до четырёх цифр
Terim / Soru
\D
İpucu: обратный класс к \d
Bağlam: The pattern \D matches A in "A7". - Шаблон \D находит A в строке "A7".
Çeviri / Cevap
не цифра (любой символ, кроме цифры)
Terim / Soru
\w
İpucu: похоже на часть слова
Bağlam: The pattern \w matches u in "user_1". - Шаблон \w находит u в строке "user_1".
Çeviri / Cevap
буквенно-цифровой символ или подчёркивание
Terim / Soru
\w+
İpucu: слово или идентификатор
Bağlam: The pattern \w+ matches user_12 in "user_12 ok". - Шаблон \w+ находит user_12 в строке "user_12 ok".
Çeviri / Cevap
одно или более буквенно-цифровых символов
Terim / Soru
\W
İpucu: всё, кроме \w
Bağlam: The pattern \W matches - in "A-B". - Шаблон \W находит - в строке "A-B".
Çeviri / Cevap
не буквенно-цифровой символ
Terim / Soru
\s
İpucu: один пробельный знак
Bağlam: The pattern \s matches the space in "a b". - Шаблон \s находит пробел в строке "a b".
Çeviri / Cevap
пробельный символ (пробел, таб, перевод строки)
Terim / Soru
\s+
İpucu: ищет промежутки
Bağlam: The pattern \s+ matches the spaces in "a b". - Шаблон \s+ находит пробелы в строке "a b".
Çeviri / Cevap
один или более пробельных символов
Terim / Soru
\S
İpucu: всё, кроме пробела и его аналогов
Bağlam: The pattern \S matches a in "a b". - Шаблон \S находит a в строке "a b".
Çeviri / Cevap
непробельный символ
Terim / Soru
[abc]
İpucu: любой один из списка
Bağlam: The pattern [abc] matches b in "table". - Шаблон [abc] находит b в строке "table".
Çeviri / Cevap
один символ из набора a, b или c

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
regex основная идея темы A regex can find patterns inside text. - Регулярное выражение может находить шаблоны внутри текста. регулярное выражение (шаблон для поиска, проверки и замены текста)
pattern что именно ищем This pattern matches a phone number. - Этот шаблон находит номер телефона. шаблон (правило поиска в тексте)
match нашли нужный кусок The match contains three digits. - Совпадение содержит три цифры. совпадение (фрагмент текста, который подошёл под шаблон)
search просто найти Use this regex to search for numbers. - Используй это регулярное выражение для поиска чисел. поиск (найти совпадение внутри текста)
test да или нет Test the input before saving it. - Проверь ввод перед сохранением. проверка (убедиться, что текст подходит под шаблон)
replace поиск с изменением Replace extra spaces with one space. - Замени лишние пробелы одним пробелом. замена (подменить найденный текст другим)
capture вынуть нужный кусок Capture the year from the date. - Захвати год из даты. захват (сохранить часть совпадения отдельно)
group кусок паттерна вместе A group can capture part of the match. - Группа может захватить часть совпадения. группа (часть шаблона, объединённая скобками)
literal не спецсимвол A literal dot must be escaped in regex. - Обычную точку нужно экранировать в регулярном выражении. буквальный символ (символ ищется как есть)
. один почти любой знак The pattern a.c matches abc. - Шаблон a.c находит abc. любой символ (кроме перевода строки во многих режимах)
\. экранированная точка The pattern \. matches the dot in "file.txt". - Шаблон \. находит точку в строке "file.txt". точка (обычный символ точки, а не любой символ)
\\ меняет смысл спецсимволов A backslash can escape a special character. - Обратный слэш может экранировать специальный символ. обратный слэш (символ экранирования)
\d ищет одну цифру The pattern \d matches 7 in "A7". - Шаблон \d находит 7 в строке "A7". цифра (один символ от 0 до 9)
\d+ ищет число целиком The pattern \d+ matches 123 in "abc123def". - Шаблон \d+ находит 123 в строке "abc123def". одна или более цифр (поиск числа подряд)
\d{4} часто для года The pattern \d{4} matches 2025 in "Year 2025". - Шаблон \d{4} находит 2025 в строке "Year 2025". ровно четыре цифры
\d{2,4} диапазон повторов The pattern \d{2,4} matches 1234 in "ID 1234". - Шаблон \d{2,4} находит 1234 в строке "ID 1234". от двух до четырёх цифр
\D обратный класс к \d The pattern \D matches A in "A7". - Шаблон \D находит A в строке "A7". не цифра (любой символ, кроме цифры)
\w похоже на часть слова The pattern \w matches u in "user_1". - Шаблон \w находит u в строке "user_1". буквенно-цифровой символ или подчёркивание
\w+ слово или идентификатор The pattern \w+ matches user_12 in "user_12 ok". - Шаблон \w+ находит user_12 в строке "user_12 ok". одно или более буквенно-цифровых символов
\W всё, кроме \w The pattern \W matches - in "A-B". - Шаблон \W находит - в строке "A-B". не буквенно-цифровой символ
\s один пробельный знак The pattern \s matches the space in "a b". - Шаблон \s находит пробел в строке "a b". пробельный символ (пробел, таб, перевод строки)
\s+ ищет промежутки The pattern \s+ matches the spaces in "a b". - Шаблон \s+ находит пробелы в строке "a b". один или более пробельных символов
\S всё, кроме пробела и его аналогов The pattern \S matches a in "a b". - Шаблон \S находит a в строке "a b". непробельный символ
[abc] любой один из списка The pattern [abc] matches b in "table". - Шаблон [abc] находит b в строке "table". один символ из набора a, b или c

Tüm kartlara erişim sağlayın

Tüm 102 kartın kilidini açmak ve sınırsızca öğrenmeye başlamak için ücretsiz kaydolun.