RRegexBuilder
Добијте го RegexBuilder
Визуелен алатник за регуларни изрази

Изградете го 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 што го напишете — именувајте го, означете го, вратете се на него. Про акаунтите имаат cloud синхронизација меѓу уреди.

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

Тестирајте супституции со backreferences ($1, $2). Видете точно што би го произвела вашата sed / JS .replace() повик.

Повеќе вкусови

Префрлувајте помеѓу JavaScript, PCRE и POSIX вкусови. RegexBuilder ви кажува кои функции се поддржани во секој од нив.

Три чекори

Од нејасна идеја до тестиран и објаснет regex.

1

Изберете или залепете

Започнете од шема од библиотеката или залепете regex што веќе сте го напишале.

2

Тестирај

Живо истакнување на совпаѓања на која било тест низа. Уредувајте додека не работи како што сакате.

3

Зачувај

Именувајте, означете, копирајте во clipboard, залепете во вашиот код.

Едноставни цени

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

Стартер

За соло девелопери

$5/мес
  • 200 зачувани шеми / мес.
  • Објаснување на јасен јазик
  • Целосна библиотека со шеми
  • Режим за замена
Најпопуларен
Про

За тимови за податоци и безбедност

$15/мес
  • 5000 зачувани шеми / мес.
  • Повеќе варијанти (JS / PCRE / POSIX)
  • Синхронизација во облак меѓу уреди
  • Библиотека споделена со тимот
  • Приоритетна поддршка

Често поставувани прашања

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

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

Дали тест-текстот го напушта мојот прелистувач?

Не. Сè е на клиентска страна; не ги испраќаме вашиот regex или тест-текстови на сервер освен ако не изберете синхронизација во облак за вашите зачувани шеми.

Може ли да објасни regex што не сум го напишал?

Да — токму тоа го прави објаснувачот. Налепете било кој regex и добијте детално објаснување на јасен јазик.

Добивам ли бесплатен пробен период?

Не — ова е платена алатка со планови од $5 месечно. Starter е $5/мес и Pro е $15/мес; можете да откажете во секое време.

Како да откажам?

Од страницата со вашиот профил или преку е-пошта. Откажувањето го запира следното обновување.

Престанете да погодувате дали regex-от се совпаѓа.

Гледајте ги сите совпаѓања во живо. Зачувајте ги оние што работат.

Види планови