Pulsuz Regex Sınayıcısı
Müntəzəm ifadələri real vaxtda mətndə sınayın. Vurğulanmış uyğunluqları, qrupları və uyğunluq təfərrüatlarını görün.
g Qlobal - bütün uyğunlaşmaları tapın · i Böyük/kiçik hərfə həssas olmayan · m Çoxsətirli - ^ və $ sətir sərhədlərini eşleş etdirər · s Dotall - nöqtə yeni sətri eşleş etdirər · u Unicode - tam kod nöqtəsi uyğunlaşması · y Yapışqan - hər uyğunlaşma sonuncunun bitdiyi yerdən başlamalıdır
Uyğunluqlar
Ümumi istifadələr
- Form Validasiyası Üçün Regex-i Test EdinE-poçt, telefon nömrəsi, poçt kodları və digər form girişlərini doğrulamaq üçün müntəzəm ifadələr yazın və test edin.
- Regex ilə Server Loqlarını AyrıştırınVaxt markaları, IP ünvanları, xəta kodları və strukturlaşdırılmış məlumatları log fayllarından çıxarmaq üçün regex nümunələri yazın.
- Regex ilə Mətni Çıxarın və Əvəz EdinNümunələri tapmaq, məlumatları çıxarmaq və ya redaktor-da çalışmadan əvvəl cəhd-əvəz əməliyyatlarını hazırlamaq üçün regex istifadə edin.
- URL Marşrutlaşdırma Nümunələrini Test EdinExpress, Nginx və Apache-də URL marşrutlaşdırma qaydaları üçün regex nümunələri yazın və test edin.
- Regex ilə Məlumatları ÇıxarınStrukturlaşdırılmamış mətn, HTML və ya markdown-dan strukturlaşdırılmış məlumatları çıxarmaq üçün nümunələr yaradın və test edin.
Necə İşləyir
Bu alət JavaScript-in daxili RegExp mühərrikini istifadə edərək tamamilə brauzerinizdə işləyir — ziyarət etdiyiniz hər saytdakı hər skripti işlədən eyni mühərrik. Heç bir nümunə, test mətni, ya da uyğunluq nəticəsi heç vaxt bir serverə göndərilmir.
- 1Nümunə RegExp-ə kompilyasiya edilirYazdıqca, alət aktivləşdirdiyiniz bayraqları (g, i, m, s, u, y) istifadə edərək new RegExp(pattern, flags)-i çağırır. Nümunə sintaktik olaraq etibarsızdırsa, tutulan xəta mesajı dərhal inline göstərilir — göndər düyməsi lazım deyil.
- 2exec() dövrü uyğunluqları toplayırMühərrik re.exec(text)-i bir dövrdə işlədir, hər uyğunluğun simvol indeksini, uzunluğunu, tam dəyərini, nömrələnmiş tutma qruplarını və hər hansı adlandırılmış qrupları qeyd edərək. 10,000 uyğunluqluq bir təhlükəsizlik hüddu qaçaq nümunələrin qarşısını alır, sıfır-uzunluqlu bir uyğunluq mühafizi isə sonsuz dövrlərin qarşısını almaq üçün lastIndex-i irəli aparır.
- 3Mətn vurğulanmış hissələrə bölünürBir buildSegments funksiyası uyğunluq ofsetlərini gəzir və mənbə mətnini növbələşən uyğunlaşmamış və uyğunlaşmış seqmentlərə kəsir. Uyğunlaşmış hissələr üst-üstə düşən ya da qonşu uyğunluqların vizual olaraq ayırd edilə qalması üçün dövr edən rənglərlə stilizasiya edilmiş <mark> elementlərinə sarılır.
- 4String.replace vasitəsilə əvəzetmə rejimiƏvəzetmə rejiminə keçmək testText.replace(new RegExp(pattern, flags), replacement)-i birbaşa çağırır, bu isə $1 və $<name> kimi geri-istinadların JavaScript kodunda olduğu kimi tam işləyəcəyi deməkdir. Nəticə mətni canlı göstərilir və mübadilə buferinə kopyalana bilər.
Əlaqəli Alətlər
Gamepad Testi
Brauzerinizdə oyun kontrollerini test edin: hər düyməni, stiki və tetiği canlı görün, stik sürüşməsini yoxlayın və vibrasiya motorlarını sınayın.
Sensor Ekran Testi
Toxunma ekranınızda ölü zonaları tapmaq üçün barmaqlarınızla rəsm çəkin, eyni anda nə qədər toxunuş qeydə aldığını sayın və təzyiq və təmas ölçüsünü görün.
ENV Fayl Doğrulayıcısı
Dublikat açarlar, yanlış boşluqlar və dırnaqsız dəyərlər üçün .env faylını yoxlayın — sonra təmizlənmiş, sıralanmış versiya və commit-ə hazır .env.example əldə edin. Brauzerinizdə işləyir.