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

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

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
Demo eğitimi
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.