Довідник Regex
Шпаргалка по регулярним виразам (Regex) у Javascript.
Щоб знайти синтаксис regex, прокрутіть цю шпаргалку до потрібного розділу, наприклад про набори символів, квантифікатори чи межі, і прочитайте кожен вираз поруч із його описом.
Last updated:
Шпаргалка по Regex. Шпаргалка по регулярним виразам (Regex) у Javascript. Опануйте регулярні вирази за допомогою нашого безкоштовного онлайн-мемо regex.
Цей вичерпний довідник забезпечує швидкий і простий спосіб пошуку основної синтаксису regex, включаючи класи символів, квантифікатори, якорі та перевірки (lookarounds).
Незалежно від того, чи ви новачок, який вивчає основи, чи досвідчений розробник, якому потрібне швидке нагадування для складних шаблонів, наша шпаргалка допоможе вам.
Якщо ви створюєте шаблони пошуку для своїх журналів, наш Генератор Crontab та Тестер Regex є ідеальними супутніми інструментами для оптимізації процесу розробки. Дослідіть наш підібраний список токенів, щоб стати ефективнішими зі зіставленням шаблонів.
Ця преміальна шпаргалка regex охоплює все: від базових літеральних збігів до розширених зворотних посилань і захоплення груп, гарантуючи, що у вас під рукою завжди буде потрібний синтаксис.
Підтримувати ваші шаблони надійними та зручними для обслуговування легко за допомогою нашого Тестера Regex, який ідеально поєднується з наведеним тут довідником для перевірки вашої логіки в режимі реального часу.
Ми пропонуємо 100% безкоштовний, приватний та безпечний спосіб доступу до найважливішої документації regex прямо у вашому браузері, допомагаючи вам уникнути поширених синтаксичних помилок і прискорити сеанси кодування.
Поширені запитання
Як користуватися цією шпаргалкою regex?
Кожен розділ — це таблиця з двох стовпців: Вираз показує токен regex, а Опис пояснює, чому він відповідає, з примітками нижче для складних випадків. Скористайтеся пошуком у браузері (Ctrl+F або Cmd+F), щоб перейти до токена, а потім спробуйте його в Тестувальнику Regex.
Який варіант regex описує шпаргалка?
Вона відповідає синтаксису регулярних виразів JavaScript, як у RegExp у браузерах і Node.js. Більшість токенів, як-от \d, \w, набори символів і квантифікатори, працюють так само в PCRE, Python і Java, але підтримка lookbehind і деякі екранування відрізняються між рушіями.
Які символи потрібно екранувати в regex?
Поза набором символів екрануйте зворотною скісною рискою . ^ $ \ / ( ) [ ], фігурні дужки та вертикальну риску. Усередині квадратних дужок екранування потребують лише зворотна скісна риска та закривна дужка, карет — лише одразу після відкривної дужки, а дефіс — лише між двома літерами чи цифрами.
Чим відрізняються захоплювальна та незахоплювальна групи?
Захоплювальна група, як-от (foo), знаходить і запам’ятовує текст, тож його можна повторно використати зворотним посиланням на кшталт \1 або прочитати з результатів збігу. Незахоплювальна група, (?:foo), лише групує шаблон, не зберігаючи знайдений текст.
Що роблять lookahead і lookbehind?
Такі перевірки аналізують текст поруч зі збігом, не включаючи його в результат. foo(?=bar) знаходить foo лише тоді, коли за ним іде bar, а foo(?!bar) — лише коли bar за ним не йде. Lookbehind робить те саме для тексту перед збігом, наприклад foo лише тоді, коли перед ним стоїть bar.
Що означає \b у regex?
\b — це межа слова: позиція нульової ширини між символом слова (літерою, цифрою чи підкресленням) і символом, що не належить до слова, або на початку чи в кінці рядка поруч із символом слова. Наприклад, \bcat\b знаходить окреме cat, але не всередині concatenate.
Як користуватися цим онлайн-інструментом
Шпаргалка по Regex створено для швидких робочих процесів у браузері, коли потрібно форматувати, перевіряти, конвертувати, декодувати, кодувати, генерувати або аналізувати дані без важкої настільної програми. Почніть з поля введення або видимих параметрів, перевірте результат і скопіюйте або завантажте вихідні дані.
Приватна обробка у браузері
Шпаргалка по Regex залишає звичайний етап обробки локально у вашому браузері. Це корисно для фрагментів коду, токенів, документів, значень конфігурації, текстів та інших матеріалів, які не слід без потреби надсилати на віддалений сервіс.
Коли цей інструмент корисний
Використовуйте Шпаргалка по Regex для повторюваних задач розробника, технічної документації, QA-перевірок, швидких конвертацій, налагодження, очищення контенту та внутрішніх командних процесів. Сторінка робить акцент на зрозумілих вхідних даних, швидкому відгуку та результаті, який легко використати далі.
Практичні поради
Перед копіюванням фінального результату перевірте пробіли, регістр, імена файлів, кодування, структуру токенів, переноси рядків або формат виводу. Такі невеликі перевірки зменшують помилки у коді, звітах, задачах, листах або технічних нотатках.