RRegexBuilder
RegexBuilder алуу
Визуалдык regex куралдары

Regex түзүңүз. Ар бир дал келүүнү көрүңүз. Кийинки жолу үчүн сактаңыз.

Жандуу бөлүп көрсөтүү, capture-топторду изилдөө, жөнөкөй тил менен түшүндүрмөлөр жана кайра-кайра ойлоп табылган үлгүлөрдүн тандалма китепканасы.

$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 жана тесттик сапты терип жазыңыз — ар бир дал келүү дароо жарык болот. Capture-топтор аталган топторду колдоо менен саптын ичинде көрсөтүлөт.

Жөнөкөй тилдеги түшүндүрмө

Каалаган regexти жабыштырыңыз, кадам-кадам менен түшүндүрмө алыңыз: lookbehind, anchors, character classes, quantifiers, flags. Ар бир бөлүгү жөнөкөй тилде сүрөттөлөт.

Үлгүлөр китепканасы

Email, URL, IPv4, IPv6, UUID, ISO-8601, телефон, кредиттик карта, slug, hex color — чыныгы edge case'терден өткөн тандалма үлгүлөр (Stack Overflowдогу 5 саптуулар эмес).

Өзүңүздүкүн сактаңыз

Жазган ар бир regexиңизди — атын коюңуз, тег бериңиз, кайра келиңиз. Pro аккаунттар түзмөктөр арасында булут менен синхрондошот.

Алмаштыруу режими

Backreference'тер менен алмаштырууларды тестирлөңүз ($1, $2). Сиздин sed / JS .replace() чакырууңуз так эмне чыгарарын көрүңүз.

Көп түрдүү

JavaScript, PCRE жана POSIX варианттарынын ортосунда которулуңуз. RegexBuilder ар биринде кайсы мүмкүнчүлүктөр колдоого ээ экенин айтып берет.

Үч кадам

Булбулак идеядан тесттелген жана түшүндүрүлгөн regexке чейин.

1

Тандаңыз же жабыштырыңыз

Китепкана үлгүсүнөн баштаңыз же мурун жазган regexти жабыштырыңыз.

2

Тестирлөө

Каалаган тесттик саптагы дал келүүлөрдү жандуу бөлүп көрсөтүңүз. Каалаганыңыздай болгонго чейин түзөтүңүз.

3

Сактоо

Атын коюңуз, тег бериңиз, буферге көчүрүңүз, кодуңузга жабыштырыңыз.

Жөнөкөй баалар

Планды тандаңыз жана regexти кайра ойлоп табууну токтотуңуз.

Баштапкы

Жалгыз иштеген разработчиктер үчүн

$5/ай
  • айына 200 үлгү сакталат
  • Жөнөкөй тил менен түшүндүрмө
  • Толук үлгүлөр китепканасы
  • Алмаштыруу режими
Эң популярдуу
Pro

Маалымат жана коопсуздук топтору үчүн

$15/ай
  • айына 5000 үлгү сакталат
  • Көп түрдүү (JS / PCRE / POSIX)
  • Түзмөктөр арасында булут менен синхрондоштуруу
  • Команда үчүн орток китепкана
  • Приоритеттүү колдоо

Көп берилүүчү суроолор

Кайсы regex варианттарын колдойсуз?

JavaScript (демейки), PCRE-шайкеш жана POSIX. Варианттарды которгондо колдоого алынбаган функциялар так көрсөтүлөт.

Менин тесттик сабым браузерден чыгабы?

Жок. Баары клиент тарапта иштейт; сакталган үлгүлөрдү булут менен синхрондоштурууну тандабасаңыз, regex же тесттик саптар серверге жөнөтүлбөйт.

Мен жазбаган regexти түшүндүрө алабы?

Ооба — түшүндүргүч дал ушуну кылат. Каалаган regexти жабыштырып, кадам сайын жөнөкөй тил менен түшүндүрмө алыңыз.

Акысыз сынак барбы?

Жок — бул $5 айдан башталган акы төлөнүүчү курал. Starter — айына $5, Pro — айына $15; каалаган убакта жокко чыгарсаңыз болот.

Кантип жокко чыгарам?

Аккаунт бетиңизден же бизге электрондук почта жөнөтүп. Жокко чыгаруу кийинки жаңыртууну токтотот.

Regex дал келерин болжолдоодон токтоңуз.

Бардык дал келүүлөрдү түз көрүңүз. Иштегендерин сактаңыз.

Пландарды көрүү