RRegexBuilder
RegexBuilder'i edinin
Görsel regex araç seti

Regexi oluşturun. Her eşleşmeyi görün. Sonra kullanmak üzere kaydedin.

Canlı vurgulama, yakalama grubu denetleyicisi, sade İngilizce açıklamalar ve sürekli yeniden yazdığınız kalıplar için özenle seçilmiş bir kütüphane.

Ayda $5'ten başlayan planlar — istediğiniz zaman iptal edin

Canlı — hemen burada çalışır

Regex test aracı

Bir regex yazın, test metni girin — her eşleşmeyi canlı olarak görün.

Desen kütüphanesi
Eşleşmeler — 2 eşleşme
Açıklama
  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);

Regexi Stack Overflow'a yapıştırmayı bırakın

Sayfayı terk etmeden veya çalışmanızı kaybetmeden test edin, açıklayın ve kaydedin.

Canlı eşleşme vurgulama

Bir regex ve test metni yazın — her eşleşme anında vurgulanır. Adlandırılmış grup destekli yakalama grupları satır içi gösterilir.

Sade İngilizce açıklayıcı

Herhangi bir regex yapıştırın, adım adım açıklama alın: lookbehind, anchor'lar, karakter sınıfları, nicelikçiler, bayraklar. Her parça normal İngilizce ile açıklanır.

Kalıp kütüphanesi

E-posta, URL, IPv4, IPv6, UUID, ISO-8601, telefon, kredi kartı, slug, hex renk — gerçek uç durumları geçen özenle seçilmiş kalıplar (Stack Overflow'daki 5 satırlık olanlar değil).

Kendi kalıbınızı kaydedin

Yazdığınız her regexi isimlendirin, etiketleyin ve tekrar erişin. Pro hesaplar cihazlar arasında bulut senkronizasyonu sağlar.

Değiştirme modu

Geri referanslarla ($1, $2) değişiklikleri test edin. sed / JS .replace() çağrınızın tam olarak ne üreteceğini görün.

Çoklu tür desteği

JavaScript, PCRE ve POSIX türleri arasında geçiş yapın. RegexBuilder, her türde hangi özelliklerin desteklendiğini belirtir.

Üç adım

Belirsiz bir fikirden test edilmiş ve açıklanmış bir regex'e.

1

Seçin veya yapıştırın

Kütüphane kalıbından başlayın veya zaten yazmış olduğunuz bir regex yapıştırın.

2

Test edin

Herhangi bir test metnindeki eşleşmeleri canlı olarak vurgulayın. İstediğiniz sonucu alana kadar düzenleyin.

3

Kaydedin

İsimlendirin, etiketleyin, panoya kopyalayın ve kodunuza yapıştırın.

Basit fiyatlandırma

Bir plan seçin ve regex'i yeniden icat etmeyi bırakın.

Başlangıç

Tek başına çalışan geliştiriciler için

$5/ay
  • Ayda 200 kayıtlı desen
  • Sade Türkçe açıklama
  • Tam desen kütüphanesi
  • Değiştirme modu
En popüler
Pro

Veri ve güvenlik ekipleri için

$15/ay
  • Ayda 5000 kayıtlı desen
  • Çoklu tür desteği (JS / PCRE / POSIX)
  • Cihazlar arası bulut senkronizasyonu
  • Ekip paylaşımlı kitaplık
  • Öncelikli destek

Sıkça Sorulan Sorular

Hangi regex türlerini destekliyorsunuz?

JavaScript (varsayılan), PCRE uyumlu ve POSIX. Tür değiştirdiğinizde desteklenmeyen özellikleri net şekilde işaretleriz.

Test metnim tarayıcımdan çıkar mı?

Hayır. Her şey istemci tarafında çalışır; kayıtlı desenlerinizi bulutla senkronize etmeyi seçmediğiniz sürece regex'inizi veya test metninizi sunucuya göndermeyiz.

Benim yazmadığım bir regex'i açıklayabilir mi?

Evet — açıklama özelliği tam olarak bunu yapar. Herhangi bir regex'i yapıştırın ve adım adım sade Türkçe açıklamayı alın.

Ücretsiz deneme sürümü var mı?

Hayır — bu, aylık $5'dan başlayan planlara sahip ücretli bir araçtır. Starter aylık $5, Pro aylık $15'tir; istediğiniz zaman iptal edebilirsiniz.

Nasıl iptal ederim?

Hesap sayfanızdan veya bize e-posta göndererek. İptal, sonraki yenilemeyi durdurur.

Regex'in eşleşip eşleşmediğini tahmin etmeyi bırakın.

Her eşleşmeyi canlı olarak görün. İşe yarayanları kaydedin.

Planları gör