uk

Regex тест

Перевірте регулярний вираз на своєму тексті та побачте всі збіги й групи, локально у браузері та без жодного завантаження.

Обробка локально на вашому пристрої ...

Шаблон (regex)
Ігнорувати регістр (i)
Багаторядковий (m)
Крапка збігається з переходом рядка (s)
Unicode (u)
Збігається лише з поточної позиції (y)

Обробка локально на вашому пристрої ...

0%

Чи завантажується мій файл?

Ні. Усе працює у вашому браузері - ваш файл ніколи не залишає пристрій. Як це перевірити

Без завантаження100% локально
Вміст лишається у васбез доступу третіх осіб
Hosted in GermanyGlobal Content Delivery
Незалежний аудитTLS A+ · Заголовки A+

Регулярний вираз (regex) описує шаблон пошуку по тексту, наприклад "усі адреси електронної пошти", "будь-яке число" або "слова, що починаються на A". Вони потужні, але підступні: маленька помилка в шаблоні дає зовсім інші збіги. Цей інструмент дає змогу запустити шаблон на тестовому тексті й одразу показує всі збіги з їхньою позицією та захопленими групами, щоб ви могли без ризику пробувати й доопрацьовувати шаблон.

Ви вводите шаблон і можете встановити звичні перемикачі: ігнорувати регістр (i), багаторядковий (m, робить початок і кінець чинними на кожному рядку) та крапка збігається з переходом рядка (s). Інструмент завжди шукає глобально, тобто всі збіги, і повертає результат як зрозумілий JSON: кількість збігів, а для кожного - знайдений текст, його позицію та вміст груп у дужках.

Уся обробка виконується повністю локально у браузері чистим JavaScript із вбудованим рушієм regex; ваш тестовий текст не завантажується, не зберігається, і жодна стороння бібліотека не підвантажується з CDN. Якщо шаблон недійсний, інструмент чесно про це повідомляє, замість вигадувати хибний результат.

Найвідоміший онлайн-тестер регулярних виразів (regex101 і подібні) корисний, але потребує підключення до інтернету і надсилає шаблон разом із тестовим текстом на сервер - незручно, якщо тестовий текст містить конфіденційні дані, як-от рядки журналу з адресами електронної пошти чи даними клієнтів. Цей інструмент працює повністю офлайн у браузері, без акаунта і без передавання даних.

Технічні дані

Технічні дані
Вхідні форматиВведення тексту
Вихідний форматJSON
Пакетна обробкаНі
ОбробкаЛокально в браузері (JavaScript)
Завантаження файлівНемає

У 3 кроки

  1. Вставте тестовий текст у текстове поле.
  2. Введіть шаблон і встановіть перемикачі (i, m, s) за потреби.
  3. Прочитайте або завантажте збіги та групи у форматі JSON.

Обмеження: Використовується синтаксис regex із JavaScript (ECMAScript); інші діалекти (PCRE, Python) можуть відрізнятися в деталях. Пошук завжди глобальний. Дуже довгі тексти обмежені, а вкрай невдалий шаблон може бути повільним; інструмент обмежує обсяг роботи, замість того щоб блокувати браузер. Недійсний шаблон дає чесну помилку.

Часті запитання

Чи завантажується мій текст?

Ні. Обробка виконується повністю локально у браузері; ваш тестовий текст і шаблон ніколи не залишають ваш пристрій і не зберігаються.

Який синтаксис regex підтримується?

Синтаксис JavaScript (ECMAScript) вбудованого рушія. Шаблони з інших мов, як-от PCRE чи Python, переважно працюють, але можуть відрізнятися в деталях.

Що означають перемикачі i, m і s?

i ігнорує регістр, m робить початок і кінець рядка чинними на кожному рядку, а s дозволяє крапці збігатися й із переходами рядка. Глобальний режим (усі збіги) завжди ввімкнений.

Що відбувається з недійсним шаблоном?

Інструмент повідомляє про чесну помилку замість хибного результату. Перевірте дужки та екранування в шаблоні.

Чи працює тестер регулярних виразів також на телефоні?

Так, у будь-якому сучасному мобільному браузері так само, як на комп'ютері - шаблон і тестовий текст лишаються локальними.

Чи потрібен мені акаунт або підключення до інтернету?

Ні. Без акаунта, і після першого завантаження тестування працює навіть офлайн - вбудованого в браузер рушія регулярних виразів достатньо.

Чи безпечно вставляти сюди конфіденційний тестовий текст?

Так. На відміну від онлайн-тестера, твій тестовий текст не надсилається на сервер - він повністю лишається на твоєму пристрої.

Схожі інструменти

Форматувати JSON · Змінити регістр · Знайти й замінити