Регулярные выражения для PHP и JavaScript
Desteler
Ücretsiz
88
+ 88
kart
Колода по regex для PHP и JavaScript: синтаксис, флаги, preg_*-функции, match/replace, группы, lookaround и различия движков на практических примерах.
Uygulayıcılar için
Net tanımlar
Etkili öğrenin ve kalıcı olarak hatırlayın
88
+ 88
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
JavaScript regex
İpucu: работа через объект RegExp и String methods
Bağlam: JavaScript regex are used with methods like test(), exec(), match(), replace(), and split(). - Регулярные выражения в JavaScript используют с методами test(), exec(), match(), replace() и split().
Çeviri / Cevap
регулярные выражения в JavaScript (шаблоны через RegExp и методы строк)
Terim / Soru
PHP regex
İpucu: работа через preg_match и родственные функции
Bağlam: PHP regex are typically used through preg_match() and preg_replace(). - Регулярные выражения в PHP обычно используют через preg_match() и preg_replace().
Çeviri / Cevap
регулярные выражения в PHP (PCRE через функции preg_*)
Terim / Soru
PCRE
İpucu: основа regex в PHP
Bağlam: PHP uses PCRE-style regular expressions. - PHP использует регулярные выражения стиля PCRE.
Çeviri / Cevap
движок PCRE (механизм регулярных выражений в PHP)
Terim / Soru
RegExp
İpucu: отдельный объект с шаблоном и флагами
Bağlam: A RegExp object can be created with /abc/ or new RegExp("abc"). - Объект RegExp можно создать через /abc/ или new RegExp("abc").
Çeviri / Cevap
объект регулярного выражения в JavaScript
Terim / Soru
/abc/
İpucu: краткая форма записи regex
Bağlam: The literal /abc/ matches abc in "xxabcxx". - Литерал /abc/ находит abc в строке "xxabcxx".
Çeviri / Cevap
литерал регулярного выражения в JavaScript
Terim / Soru
new RegExp("abc")
İpucu: удобно, когда шаблон собирается строкой
Bağlam: new RegExp("abc") creates the same pattern as /abc/. - new RegExp("abc") создаёт тот же шаблон, что и /abc/.
Çeviri / Cevap
конструктор регулярного выражения в JavaScript
Terim / Soru
delimiter
İpucu: в PHP шаблон оборачивают в разделители
Bağlam: In PHP, /abc/ is a pattern with slash delimiters. - В PHP /abc/ - это шаблон с разделителями-слэшами.
Çeviri / Cevap
разделитель шаблона в PHP (границы regex, например /.../)
Terim / Soru
/pattern/
İpucu: самый частый вид записи
Bağlam: In PHP, preg_match('/abc/', $text) searches for abc. - В PHP preg_match('/abc/', $text) ищет abc.
Çeviri / Cevap
шаблон в PHP со слэшами как разделителями
Terim / Soru
#pattern#
İpucu: удобно, если внутри много /
Bağlam: Using #...# is handy when the pattern contains slashes. - Использовать #...# удобно, когда внутри шаблона много слэшей.
Çeviri / Cevap
шаблон в PHP с # как разделителем
Terim / Soru
\/
İpucu: нужен внутри /.../ в PHP или JS literal
Bağlam: The pattern /https?:\/\/\S+/ matches a URL. - Шаблон /https?:\/\/\S+/ находит URL.
Çeviri / Cevap
экранированный слэш
Terim / Soru
flag
İpucu: меняет поведение поиска
Bağlam: Flags change how the regex works. - Флаги меняют поведение регулярного выражения.
Çeviri / Cevap
флаг регулярного выражения (режим работы шаблона)
Terim / Soru
/g
İpucu: искать все совпадения, а не только первое
Bağlam: The regex /\d+/g finds all numbers in "a1b22c333". - Регулярное выражение /\d+/g находит все числа в строке "a1b22c333".
Çeviri / Cevap
глобальный поиск в JavaScript
Terim / Soru
/i
İpucu: не различает A и a
Bağlam: The regex /abc/i matches "ABC". - Регулярное выражение /abc/i находит "ABC".
Çeviri / Cevap
регистронезависимый поиск
Terim / Soru
/m
İpucu: ^ и $ работают по строкам, а не только по всему тексту
Bağlam: The regex /^ERROR/m matches ERROR at the start of a line. - Регулярное выражение /^ERROR/m находит ERROR в начале строки.
Çeviri / Cevap
многострочный режим
Terim / Soru
/s
İpucu: точка . начинает включать перевод строки
Bağlam: The regex /a.*b/s matches across line breaks. - Регулярное выражение /a.*b/s находит совпадение через перевод строки.
Çeviri / Cevap
режим dotAll
Terim / Soru
/u
İpucu: важен для корректной работы с Unicode
Bağlam: Unicode mode is important for non-Latin text. - Режим Unicode важен для корректной работы с не-латинским текстом.
Çeviri / Cevap
Unicode-режим
Terim / Soru
/y
İpucu: поиск строго с текущей позиции lastIndex
Bağlam: The sticky flag /y forces matching from the current index. - Флаг /y заставляет искать строго с текущей позиции.
Çeviri / Cevap
липкий режим в JavaScript
Terim / Soru
/x
İpucu: можно добавлять пробелы и комментарии в шаблон
Bağlam: In PHP, the x modifier makes complex patterns easier to read. - В PHP модификатор x делает сложные шаблоны более читаемыми.
Çeviri / Cevap
расширенный режим в PHP
Terim / Soru
/A
İpucu: похоже на ^, но как модификатор
Bağlam: The A modifier forces the match to start at the beginning. - Модификатор A заставляет совпадение начинаться в самом начале.
Çeviri / Cevap
жёсткая привязка к началу строки в PHP
Terim / Soru
/D
İpucu: конец строки трактуется строже
Bağlam: The D modifier makes $ behave more strictly at the end. - Модификатор D делает поведение $ строже в конце строки.
Çeviri / Cevap
особое поведение $ в PHP
Terim / Soru
/U
İpucu: квантификаторы становятся ленивее
Bağlam: The U modifier inverts greediness by default. - Модификатор U меняет жадность по умолчанию.
Çeviri / Cevap
нежадный режим по умолчанию в PHP
Terim / Soru
test()
İpucu: вернёт true или false
Bağlam: /test/.test("my test") returns true. - /test/.test("my test") возвращает true.
Çeviri / Cevap
проверить совпадение в JavaScript
Terim / Soru
exec()
İpucu: возвращает массив с группами и индексом
Bağlam: /\d+/.exec("id=42") returns the match 42. - /\d+/.exec("id=42") возвращает совпадение 42.
Çeviri / Cevap
получить совпадение в JavaScript с деталями
Terim / Soru
match()
İpucu: работает по-разному с /g и без него
Bağlam: "abc123".match(/\d+/) returns 123. - "abc123".match(/\d+/) возвращает 123.
Çeviri / Cevap
получить совпадение через строку в JavaScript
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 88 kartın kilidini açmak ve sınırsızca öğrenmeye başlamak için ücretsiz kaydolun.