RRegexBuilder
Вземете RegexBuilder
Визуален инструментарий за regex

Създайте regex. Виждайте всяко съвпадение. Запазете го за следващия път.

Живо осветяване, инспектор за групи за улавяне, обяснения на разбираем език и курирана библиотека с шаблони, които постоянно преработвате.

Планове от $5/мес. — отказ по всяко време

На живо — работи точно тук

Тестер за regex

Въведете regex, въведете тестов текст – виждайте всяко съвпадение в реално време.

Библиотека с шаблони
Съвпадения — 2 съвпадения
Обяснение
  1. ^start of string / line
  2. [^\s@]character class
  3. +one or more of the previous
  4. @literal "@"
  5. [^\s@]character class
  6. +one or more of the previous
  7. \.literal dot
  8. [^\s@]character class
  9. {2,}quantifier
  10. $end of string / line

Pro toolkit

ProUpgrade to Pro to unlock — see plans below.
Saved patterns
Saved patterns are stored privately in this browser.
Results
Export as code
const re = /^[^\s@]+@[^\s@]+\.[^\s@]{2,}$/igm;
const matches = str.match(re);

Спрете да поставяте regex в Stack Overflow

Тествайте, обяснявайте, запазвайте — без да напускате страницата или да губите работата си.

Живо осветяване на съвпадения

Въведете regex, въведете тестов низ — всяко съвпадение се осветява мигновено. Групите за улавяне се показват в реда с поддръжка на именувани групи.

Обяснение на разбираем език

Поставете всеки regex и получете поетапно обяснение: lookbehind, анкери, класове символи, квантификатори, флагове. Всяка част е описана с нормален език.

Библиотека с шаблони

Имейл, URL, IPv4, IPv6, UUID, ISO-8601, телефон, кредитна карта, slug, hex цвят — курирани шаблони, които минават реални гранични случаи (не тези 5-редови от Stack Overflow).

Запазете свои

Всеки regex, който напишете — именуйте го, тагвайте го, връщайте се към него. Про акаунтите синхронизират в облака между устройства.

Режим за замяна

Тествайте замествания с backreferences ($1, $2). Виждайте точно какво ще произведе вашият sed / JS .replace() извикване.

Много flavors

Превключвайте между JavaScript, PCRE и POSIX flavors. RegexBuilder ви казва кои функции се поддържат във всеки.

Три стъпки

От неясна идея до тестван и обяснен regex.

1

Изберете или поставете

Започнете от шаблон от библиотеката или поставете вече написан regex.

2

Тест

Живо осветяване на съвпадения върху всеки тестов низ. Редактирайте, докато не постигнете желания резултат.

3

Запази

Именувайте, тагвайте, копирайте в клипборда, поставете в кода си.

Проста ценова политика

Изберете план и спрете да преработвате regex.

Стартов

За самостоятелни разработчици

$5/мес
  • 200 запазени шаблона / мес.
  • Обяснение на прост език
  • Пълна библиотека с шаблони
  • Режим за замяна
Най-популярно
Про

За екипи по данни и сигурност

$15/мес
  • 5000 запазени шаблона / мес.
  • Множество варианти (JS / PCRE / POSIX)
  • Синхронизация в облака между устройства
  • Споделена библиотека за екипа
  • Приоритетна поддръжка

Често задавани въпроси

Кои regex варианти поддържате?

JavaScript (по подразбиране), PCRE-съвместим и POSIX. Ясно отбелязваме неподдържаните функции при смяна на варианта.

Напуска ли тестовият низ браузъра ми?

Не. Всичко е от страна на клиента; не изпращаме вашия regex или тестови низове до сървър, освен ако не активирате облачна синхронизация на запазените си шаблони.

Може ли да обясни regex, който не съм написал?

Да – точно това прави обяснението. Поставете всеки regex и получете подробно обяснение стъпка по стъпка на прост език.

Има ли безплатен пробен период?

Не – това е платен инструмент с планове от $5 на месец. Starter е $5/мес., а Pro е $15/мес.; можете да анулирате по всяко време.

Как да анулирам?

От страницата на акаунта си или чрез имейл. Отмяната спира следващото подновяване.

Спрете да гадаете дали regex съвпада.

Виждайте всяко съвпадение в реално време. Запазете работещите.

Виж плановете