Стварыце рэгулярны выраз. Бачце кожнае супадзенне. Захавайце для наступнага разу.
Жывая падсветка, інспектар груп захопу, тлумачэнні простай мовай і адобраная бібліятэка шаблонаў, якія вы зноў і зноў пішаце з нуля.
Планы ад $5/мес — адмена ў любы час
Тэстар regex
Увядзіце regex, увядзіце тэкст для тэсту — бачце кожнае супадзенне ў рэальным часе.
- ^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 — адобраныя шаблоны, якія праходзяць рэальныя выпадкі (не тыя 5-радкоўя з Stack Overflow).
Захоўвайце свае
Кожны рэгулярны выраз, які вы напісалі — дайце яму імя, тэг, вяртайцеся да яго. Профілі Pro сінхранізуюцца ў хмары паміж прыладамі.
Рэжым замены
Тэстуйце падстаноўкі з зваротнымі спасылкамі ($1, $2). Бачце дакладна, што верне ваш выклік sed / JS .replace().
Некалькі дыялектаў
Пераключайцеся паміж дыялектамі JavaScript, PCRE і POSIX. RegexBuilder падкажа, якія функцыі падтрымліваюцца ў кожным.
Тры крокі
Ад неабходнай ідэі да пратэставанага і тлумачонага рэгулярнага выразу.
Выберыце або ўстаўце
Пачніце з шаблону з бібліятэкі або ўстаўце ўжо напісаны рэгулярны выраз.
Тэст
Жывая падсветка супадзенняў на любым тэставым радку. Рэдагуйце, пакуль не атрымаеце патрэбны вынік.
Захаваць
Назваць, адзначыць тэгам, скапіяваць у буфер абмену, устаўціць у свой код.
Простыя цэны
Выберыце план і спыніце зноў і зноў пісаць рэгулярныя выразы з нуля.
Для індывідуальных распрацоўшчыкаў
- 200 захаваных шаблонаў / мес
- Тлумачэнне простай мовай
- Поўная бібліятэка шаблонаў
- Рэжым замены
Для каманд па працы з данымі і бяспекай
- 5000 захаваных шаблонаў / мес
- Некалькі дыялектаў (JS / PCRE / POSIX)
- Сінхранізацыя ў воблаку паміж прыладамі
- Агульная бібліятэка каманды
- Прыярытэтная падтрымка
Частыя пытанні
Якія дыялекты regex вы падтрымліваеце?
JavaScript (па змаўчанні), PCRE-сумяшчальны і POSIX. Мы выразна пазначаем непадтрымліваемыя функцыі пры пераключэнні дыялектаў.
Ці пакідае мой тэставы радок браўзер?
Не. Усё апрацоўваецца на баку кліента; мы не адпраўляем ваш regex або тэставыя радкі на сервер, калі вы не ўключыце сінхранізацыю захаваных шаблонаў у воблаку.
Ці можа ён растлумачыць regex, які я не пісаў?
Так — менавіта для гэтага прызначаны тлумачальнік. Устаўце любы regex і атрымайце пакрокавае тлумачэнне простай мовай.
Ці ёсць бясплатны пробны перыяд?
Не — гэта платны інструмент з тарыфамі ад $5 у месяц. Starter каштуе $5/мес, а Pro — $15/мес; адмовіцца можна ў любы час.
Як адмовіцца ад падпіскі?
З вашай старонкі акаўнта або па электроннай пошце. Адмена спыняе наступнае падаўжэнне.
Не здагадвайцеся, ці супадае regex.
Бачце кожнае супадзенне ў рэальным часе. Захоўвайце тыя, што працуюць.
Перайсці да планаў