Тестер регулярних виразів
Тестуйте регулярні вирази JavaScript з локальним підсвічуванням збігів, прапорцями та виведенням груп захоплення. Все працює локально у вашому браузері.
Виділені збіги
Групи захоплення
| Збіг | Індекс | Повний збіг | Групи |
|---|---|---|---|
| Групи захоплення з'являються після тестування шаблону. | |||
JavaScript RegExp поведінка
Тестер використовує той самий рушій RegExp браузера, який використовує ваш фронтенд JavaScript, тому прапорці та синтаксис відповідають реальному коду на стороні клієнта.
Перевірка груп захоплення
Перегляньте нумеровані групи, іменовані групи та позиції збігу без проходження коду або відкриття консолі.
Утиліта приватного браузера
Все працює локально в вашому браузері. чутливі записи, токенів і випробувальних платежів не завантажуються.
Пов'язані інструменти розробника
Поширені запитання
Чи завантажено моє регулярне вираження або тестовий текст?
Ні. Все виконується локально у вашому браузері за допомогою рушія JavaScript RegExp. Ваш шаблон і текст не надсилаються на сервери Convertr.
Який смак регекс використовує цей тестер?
Ця сторінка використовує регулярні вирази JavaScript, ту саму поведінку RegExp, що й сучасні браузери та Node.js.
Чи можна перевіряти групи захоплення?
Таблиця результатів перераховує кожен збіг, нумеровані групи захоплення та іменовані групи захоплення, коли їх надає ваш браузер.
Які прапори підтримуються?
Тестер підтримує поширені прапорці JavaScript, зокрема g, i, m, s, u, y та d, якщо вони доступні у вашому браузері.
Тестер регулярних виразів
Тестуйте регулярні вирази JavaScript з прапорами, підсвічуванням збігів і виведенням груп захоплення.
- Вхід
- регулярний вираз JavaScript, прапорці та тестовий текст.
- Вихід
- збіги, індекси, захоплення та виділений вихідний текст.
- Реальні обмеження
- Синтаксис регулярних виразів JavaScript відрізняється від PCRE, RE2, .NET та інших рушіїв; катастрофічні шаблони все ще можуть заморозити вкладку браузера.
- Конфіденційність та обробка даних
- регулярний вираз JavaScript, прапорці та тестовий текст обробляються в цій вкладці браузера. Convertr не отримує або зберігає їх; закриття або перезавантаження сторінки очищає робочий стан, якщо інструмент явно не пропонує локальне завантаження.
Як використовувати цей інструмент
- Надайте регулярний вираз JavaScript, прапорці та тестовий текст у елементах керування інструменту.
- Виберіть налаштування, які впливають на матчі, індекси, знімки та підкреслюється джерело тексту, а потім запустити інструмент.
- Переглянути збіги, індекси, захоплення та виділений вихідний текст перед копіюванням або завантаженням.
Поширені режими збою
Недійсний синтаксис, дубльовані прапорці, нульові глобальні збіги або дорогий шаблон можуть спричинити помилку або повільне обчислення.
Корисний приклад
Тест /order-(\d+)/g проти рядків журналу для переліку кожного захопленого номера замовлення.