Regex Tester
Тестуйте, налагоджуйте та порівнюйте шаблони regex із миттєвою аналітикою
Введіть шаблон і вхідні дані, потім натисніть Запустити, щоб побачити результати тут.
Як протестувати шаблони regex онлайн?
Тестуйте й налагоджуйте регулярні вирази за допомогою нашого комплексного тестера regex. Перевіряйте шаблони, тестуйте їх на зразковому тексті та отримуйте докладні пояснення. Включає підсвічування синтаксису, візуалізацію збігів і підтримку різних варіантів regex.
Можливості
- Живий перегляд збігів з відображенням груп захоплення
- Режим заміни з підстановкою $1/$2/${name}
- Метрики: кількість збігів і час виконання
- Повністю працює у Web Worker; дані не покидають браузер
Як використовувати
- Введіть або вставте ваш шаблон regex і оберіть прапорці.
- Вставте вхідний текст у панель введення.
- Натисніть «Виконати», щоб побачити збіги, групи та продуктивність.
- Перемкніться на режим «Заміна» для попереднього перегляду замін.
Поради та найкращі практики
- Ви можете вставляти текст безпосередньо з будь-якого джерела — форматування буде збережено.
- Скористайтеся кнопкою очищення, щоб почати заново без перезавантаження сторінки.
- Великі текстові вхідні дані підтримуються, але їх обробка може зайняти трохи більше часу.
- Скопіюйте результат безпосередньо у ваш редактор коду або документ.
- Усі перетворення виконуються миттєво у вашому браузері без звернення до сервера.
Запитання та відповіді
Ви зберігаєте мій текст?
Ні. Усе виконується локально у вашому браузері.
Чи можу я поділитися тестом?
Так. Скористайтеся посиланням для обміну, щоб скопіювати постійне посилання зі станом.
Чи підтримуєте ви іменовані групи захоплення?
Так. Іменовані та нумеровані групи вилучаються й відображаються з позиціями та значеннями.
Як обробляються дуже великі вхідні дані?
Обробка виконується у Web Worker із тайм-аутами, захистом пам'яті, поблоковим скануванням і кнопкою «Скасувати» для підтримки чуйності інтерфейсу. Інструмент спроєктовано для ефективної обробки як невеликих, так і великих вхідних даних із використанням сучасних можливостей браузера для оптимальної продуктивності.
Як виконати заміну з використанням груп?
Використовуйте $1, $2… для нумерованих груп і ${name} для іменованих груп у режимі «Заміна».
Чи надсилаються мої дані на будь-який сервер?
Ні. Усе виконується локально у вашому браузері; нічого не завантажується.
Як зіставляти між рядками?
Використовуйте m, щоб ^/$ збігалися з межами рядків, і s (dotAll), щоб . збігалася з переносами рядків.