Regexi qurun. Hər uyğunluğu görün. Sonra istifadə etmək üçün yadda saxlayın.
Canlı vurğulama, capture qrupu inspektoru, sadə dildə izahlar və təkrar-təkrar yazdığınız nümunələr üçün seçilmiş kitabxana.
$5/ay-dan başlayan planlar — istənilən vaxt ləğv edin
Regex testi
Regex yazın, test mətni yazın — hər uyğunlaşmanı canlı görün.
- ^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.Regexi Stack Overflow-a yapışdırmağı dayandırın
Səhifəni tərk etmədən və işinizi itirmədən test edin, izah edin, yadda saxlayın.
Canlı uyğunluq vurğulanması
Regex və test mətni yazın — hər uyğunluq dərhal vurğulanır. Adlandırılmış qrup dəstəyi ilə capture qrupları sətir içində göstərilir.
Sadə dildə izah
İstənilən regexi yapışdırın, addım-addım izah alın: lookbehind, anchor-lar, simvol sinifləri, kəmiyyətçilər, bayraqlar. Hər hissə adi dillə təsvir olunur.
Nümunə kitabxanası
E-poçt, URL, IPv4, IPv6, UUID, ISO-8601, telefon, kredit kartı, slug, hex rəng — real kənar hallardan keçən seçilmiş nümunələr (Stack Overflow-dakı 5 sətirliklər deyil).
Özünüzü yadda saxlayın
Yazdığınız hər regexi adlandırın, etiketləyin və geri qayıdın. Pro hesablar cihazlar arasında buludla sinxronlaşır.
Əvəzləmə rejimi
Backreference-lərlə ($1, $2) əvəzləmələri test edin. Sed / JS .replace() çağırışınızın nə verəcəyini dəqiq görün.
Çoxlu format
JavaScript, PCRE və POSIX formatları arasında keçid edin. RegexBuilder hər birində hansı funksiyaların dəstəkləndiyini bildirir.
Üç addım
Qeyri-müəyyən fikirdən test olunmuş, izahlı regexə.
Seçin və ya yapışdırın
Kitabxana nümunəsindən başlayın və ya artıq yazdığınız regexi yapışdırın.
Test edin
İstənilən test mətnində uyğunluqları canlı vurğulayın. İstədiyiniz kimi işləyənə qədər redaktə edin.
Yadda saxlayın
Adlandırın, etiketləyin, mübadilə buferinə kopyalayın, kodunuza yapışdırın.
Sadə qiymətlər
Plan seçin və regexi təkrar-təkrar yazmağı dayandırın.
Tək developerlər üçün
- Ayda 200 qeyd olunmuş pattern
- Sadə dildə izah
- Tam pattern kitabxanası
- Əvəzləmə rejimi
Data və təhlükəsizlik komandaları üçün
- Ayda 5000 qeyd olunmuş pattern
- Çoxlu format (JS / PCRE / POSIX)
- Cihazlar arasında bulud sinxronizasiyası
- Komanda ortaq kitabxanası
- Prioritetli dəstək
Tez-tez verilən suallar
Hansı regex formatlarını dəstəkləyirsiniz?
JavaScript (default), PCRE uyğun və POSIX. Formatları dəyişdikdə dəstəklənməyən funksiyaları açıq şəkildə qeyd edirik.
Test mətnim brauzerimdən çıxırmı?
Xeyr. Hər şey client-side işləyir; qeyd olunmuş patternləri bulud sinxronizasiyası üçün seçmədiyiniz təqdirdə regex və ya test mətninizi serverə göndərmirik.
Yazmadığım bir regex-i izah edə bilərmi?
Bəli — izahçının məqsədi də budur. İstənilən regex-i yapışdırın və addım-addım sadə izah alın.
Pulsuz sınaq müddəti varmı?
Xeyr — bu, aylıq $5 başlayan ödənişli alətdir. Starter $5/ay, Pro isə $15/ay; istənilən vaxt ləğv edə bilərsiniz.
Abunəliyi necə ləğv edirəm?
Hesab səhifənizdən və ya e-poçt göndərərək. Ləğvetmə növbəti yeniləməni dayandırır.
Regex uyğunlaşmasını təxmin etməyi dayandırın.
Hər uyğunlaşmanı canlı görün. İşləyənləri qeyd edin.
Planlara bax