Створіть регулярний вираз. Перегляньте всі збіги. Збережіть для наступного разу.
Живе підсвічування, інспектор груп захоплення, пояснення простою мовою та відібрана бібліотека шаблонів, які ви постійно переписуєте.
Тарифи від $5/міс — скасування будь-коли
Тестер регулярних виразів
Введіть регулярний вираз і тестовий текст — бачте всі збіги в реальному часі.
- ^start of string / line
- [^\s@]character class
- +one or more of the previous
- @literal "@"
- [^\s@]character class
- +one or more of the previous
- \.literal dot
- [^\s@]character class
- {2,}quantifier
- $end of string / line
Pro toolkit
ProUpgrade to Pro to unlock — see plans below.Припиніть копіювати регулярні вирази зі Stack Overflow
Тестуйте, пояснюйте, зберігайте — не покидаючи сторінки та не втрачаючи роботу.
Живе підсвічування збігів
Введіть регулярний вираз, введіть тестовий рядок — кожен збіг підсвічується миттєво. Групи захоплення відображаються вбудовано з підтримкою іменованих груп.
Пояснення простою мовою
Вставте будь-який регулярний вираз, отримайте покрокове пояснення: lookbehind, якорі, класи символів, квантори, прапорці. Кожна частина описана звичайною мовою.
Бібліотека шаблонів
Email, URL, IPv4, IPv6, UUID, ISO-8601, телефон, номер картки, slug, hex color — відібрані шаблони, що проходять реальні граничні випадки (не ті п’ятирядкові зі Stack Overflow).
Збережіть свої
Кожен написаний вами регулярний вираз — назвіть його, додайте теги, повертайтеся до нього. Про-акаунти синхронізуються хмарно між пристроями.
Режим заміни
Тестуйте заміни з зворотними посиланнями ($1, $2). Побачте точно, що видасть ваш виклик sed / JS .replace().
Багато варіантів
Перемикайтеся між варіантами JavaScript, PCRE та POSIX. RegexBuilder підкаже, які функції підтримуються в кожному.
Три кроки
Від розмитої ідеї до протестованого та поясненого регулярного виразу.
Оберіть або вставте
Почніть із шаблону бібліотеки або вставте вже написаний регулярний вираз.
Тест
Живе підсвічування збігів на будь-якому тестовому рядку. Редагуйте, доки не отримаєте потрібний результат.
Зберегти
Назвіть, додайте теги, скопіюйте в буфер обміну, вставте у свій код.
Прості тарифи
Оберіть тариф і перестаньте винаходити велосипед із регулярними виразами.
Для соло-розробників
- 200 збережених шаблонів / міс
- Пояснення простою мовою
- Повна бібліотека шаблонів
- Режим заміни
Для команд даних і безпеки
- 5000 збережених шаблонів / міс
- Підтримка різних діалектів (JS / PCRE / POSIX)
- Синхронізація в хмарі між пристроями
- Спільна бібліотека для команди
- Пріоритетна підтримка
Часті запитання
Які діалекти регулярних виразів ви підтримуєте?
JavaScript (за замовчуванням), сумісний із PCRE та POSIX. Ми чітко позначаємо непідтримувані функції при переході між діалектами.
Чи надсилається мій тестовий рядок із браузера?
Ні. Усе відбувається на стороні клієнта; ми не надсилаємо ваш регулярний вираз або тестові рядки на сервер, якщо ви не увімкнули хмарну синхронізацію збережених шаблонів.
Чи може він пояснити регулярний вираз, який я не писав?
Так — саме для цього призначений пояснювач. Вставте будь-який регулярний вираз і отримайте покрокове пояснення простою мовою.
Чи є безкоштовний пробний період?
Ні — це платний інструмент із тарифами від $5 на місяць. Starter коштує $5/міс, а Pro — $15/міс; скасувати можна будь-коли.
Як скасувати підписку?
Зі сторінки вашого акаунта або надіславши нам email. Скасування зупиняє наступне продовження підписки.
Перестаньте вгадувати, чи спрацює регулярний вираз.
Бачте всі збіги в реальному часі. Зберігайте ті, що працюють.
Переглянути тарифи