RRegexBuilder
RegexBuilder ni oling
Vizual regex vositalari to‘plami

Regexni yarating. Har bir moslikni ko‘ring. Keyingi ishlatish uchun saqlang.

Jonli ajratib ko‘rsatish, tutish guruhlarini tekshirish, oddiy tilda tushuntirish va qayta-yangidan yozishga to‘g‘ri keladigan naqshlarning saralangan kutubxonasi.

$5/oydan boshlab — istalgan vaqtda bekor qilish mumkin

Jonli — ayni shu yerda ishlaydi

Regex testi

Regex va test matnini kiriting — har bir moslikni jonli ko'ring.

Andozalar kutubxonasi
Mosliklar — 2 moslik
Izoh
  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);

Stack Overflowga regexni ko‘chirib-ko‘paytirishni to‘xtating

Sahifani tark etmasdan va ishni yo‘qotmasdan sinang, tushuntiring va saqlang.

Jonli moslikni ajratib ko‘rsatish

Regex va test matnini kiriting — har bir moslik darhol yoritiladi. Nomlangan guruhlar qo‘llab-quvvatlanadigan tutish guruhlari qatorda ko‘rsatiladi.

Oddiy tilda tushuntiruvchi

Har qanday regexni joylashtiring va qadam-baqadam tushuntirishni oling: lookbehind, anchorlar, belgi klasslari, miqdorlar, bayroqlar. Har bir qism oddiy tilda tushuntiriladi.

Naqshlar kutubxonasi

Email, URL, IPv4, IPv6, UUID, ISO-8601, telefon, kredit karta, slug, hex rang — haqiqiy chekka holatlardan o‘tadigan saralangan naqshlar (Stack Overflowdagi 5 qatorliklar emas).

O‘zingiznikini saqlang

Yozgan har bir regexingiz — nomlang, teg qo‘ying, qaytib keling. Pro hisoblar qurilmalararo bulut sinxronizatsiyasini ta'minlaydi.

Almashtirish rejimi

Orqaga havolalar ($1, $2) bilan almashtirishlarni sinab ko‘ring. Sed / JS .replace() chaqiruvingiz aynan nimani hosil qilishini ko‘ring.

Ko‘p variantli

JavaScript, PCRE va POSIX variantlari orasida almashing. RegexBuilder har birida qaysi imkoniyatlar qo‘llab-quvvatlanishini aytadi.

Uch bosqich

Noaniq g‘oyadan sinovdan o‘tgan va tushuntirilgan regexgacha.

1

Tanlang yoki joylashtiring

Kutubxonadagi naqshdan boshlang yoki allaqachon yozgan regexni joylashtiring.

2

Sinang

Har qanday test matnida mosliklarni jonli ajratib ko‘rsating. Kerakli natijaga erishguncha tahrirlang.

3

Saqlang

Nomlang, teg qo‘ying, buferga nusxalang, kodga joylashtiring.

Oddiy narxlar

Rejani tanlang va regexni qayta-yangidan yozishni to‘xtating.

Starter

Mustaqil dasturchilar uchun

$5/oy
  • oyiga 200 saqlangan naqsh
  • Tushunarli tushuntirish
  • To'liq naqsh kutubxonasi
  • Almashtirish rejimi
Eng ommabop
Pro

Ma'lumot va xavfsizlik jamoalari uchun

$15/oy
  • oyiga 5000 saqlangan naqsh
  • Ko'p turdagi (JS / PCRE / POSIX)
  • Qurilmalararo bulut sinxronizatsiyasi
  • Jamoa uchun umumiy kutubxona
  • Ustuvor qo‘llab-quvvatlash

Ko'p so'raladigan savollar

Qaysi regex turlarini qo'llab-quvvatlaysiz?

JavaScript (standart), PCRE moslashuvchan va POSIX. Turlarni almashtirganda qo'llab-quvvatlanmaydigan funksiyalar aniq belgilanadi.

Test matni brauzerimdan chetga chiqadimi?

Yo'q. Hammasi mijoz tomonida ishlaydi; saqlangan naqshlarni bulutga sinxronlashni tanlamasangiz, regex yoki test matnlaringiz serverga yuborilmaydi.

Men yozmagan regexni tushuntira oladimi?

Ha — tushuntirgich aynan shuni qiladi. Istalgan regexni joylashtiring va bosqichma-bosqich tushuntirishni oling.

Bepul sinov muddati bormi?

Yo‘q — bu pullik vosita, oylik $5 dan boshlanadi. Starter $5/oy, Pro esa $15/oy; istalgan vaqtda bekor qilishingiz mumkin.

Qanday qilib bekor qilish mumkin?

Hisob sahifangizdan yoki bizga elektron pochta orqali. Bekor qilish keyingi yangilanishni to'xtatadi.

Regex mos kelishini taxmin qilmang.

Har bir moslikni jonli ko'ring. Ishlaydiganlarini saqlang.

Rejalarni ko'rish