Kod & Format

Regex Testi

Regex şablonu yazın, mətnlə sınaqdan keçirin; uyğunluqlar vurğulanır, qruplar qeyd olunur və uyğunluq sayı dərhal siyahıya alınır. Pulsuz, müştəri tərəfi.

Regex Testi
/ / g
Birdən çox bayraq seçilə bilər; aktiv bayraqlar vurğulanır.
Məlumat

Regex Testləri haqqında

Adi ifadələr (müntəzəm ifadə / regexRegex, mətn daxilində müəyyən nümunələri axtarmaq, yoxlamaq və ya çıxarmaq üçün istifadə edilən güclü bir dil standartıdır. Eyni sintaksis e-poçt, telefon nömrəsi və ya URL yoxlaması kimi sadə yoxlamalara, eləcə də jurnal faylının təhlili və ya mürəkkəb mətn çevrilmələri kimi daha inkişaf etmiş tapşırıqlara da aiddir. Bu pulsuz Regex Test aləti, yazdığınız nümunəni real mətn üzərində dərhal sınaqdan keçirməyə imkan verir.

Alət, qlobal (g), böyük-kiçik hərflərə həssas deyil (i), çoxlu xətlər (m), nöqtə-hamısı (s / nöqtəAll)Unicode (u) Bayraqları dəstəkləyir. Bütün uyğun bölmələr mətn daxilində rənglə vurğulanır. Uyğun qruplar varsa,(qrup)Dəyərlər ayrı bir cədvəldə nömrələri ilə birlikdə sadalanır, beləliklə qrupun hansı dəyəri tutduğunu asanlıqla görə bilərsiniz. Yanlış bir nümunə daxil etdiyiniz zaman alət dərhal xəbərdarlıq verir və tətbiqi çökdürmür.

Bütün emal brauzerinizdə baş verir; mətniniz heç bir serverə göndərilmir. JavaScript doğmadır. RegExp Regex mühərrikindən istifadə etdiyi üçün nəticələr JavaScript mühitləri ilə mükəmməl uyğun gəlir. Bu alətdən regex öyrənmə prosesinizdə təcrübə sahəsi kimi və ya layihənizdə istifadə edəcəyiniz modeli canlı sınaqdan keçirmək üçün istifadə edə bilərsiniz.

Necə istifadə etməli?

Addım-addım

  1. Regex Nümunəsi Test etmək istədiyiniz ifadəni qutuya yazın (kəsik xətlər) / (yalnız naxış olmadan).
  2. Ehtiyaclarınıza uyğun olaraq bayraqlar Seçin: g bütün matçlar, i böyük-kiçik hərflərə həssas deyil, m çoxlu sətir, s nöqtə-hamısı, u Unicode.
  3. Test Mətni Nümunəni sınamaq üçün istifadə etmək istədiyiniz mətni təyin olunmuş sahəyə yapışdırın və ya yazın.
  4. Nəticələr dərhal yenilənir: uyğunluqlar vurğulanırUyğunluqların sayı göstərilir.
  5. Əgər hər matçın altında ələ keçirmə qrupları varsa Qrup masası Görünür; qrup nömrəsi və dəyərləri sadalanır.
Tez-tez Verilən Suallar

Tez-tez verilən suallar

g: qlobal — yalnız birincisini deyil, bütün uyğunluqları əhatə edir. i: böyük-kiçik hərflərə həssas deyil — böyük və kiçik hərflər arasında fərq qoymur. m: çoxsətirli — ^$ Bu, sətir aralığı/xəbər xətti kimi şərh olunur. s: nöqtəHamısı — nöqtə (.Həmçinin yeni sətir xarakterini xəritələşdirir. uUnicode — tam Unicode dəstəyi təmin edir.

Alət yanlış bir nümunə aşkar etdikdə, qırmızı xəbərdarlıq mesajı göstərir və cari nəticəni silir. Tətbiq çökmür; nümunəni düzəltdikdə nəticə dərhal yenilənir.

Nümunənizdə mötərizədə olan bölmələr bir tutma qrupu təşkil edir: məsələn (\d+)Hər uyğunluq üçün bu qrupların məzmunu ayrı-ayrı cədvəllərdə 1-ci Qrup, 2-ci Qrup... və s. kimi sadalanır. Adsız və adlandırılmış qruplar ((?<ad>...)) dəstəklənir.

Hesablama brauzerinizin JavaScript mühərriki tərəfindən aparıldığı üçün müasir brauzerlərdə bir neçə MB mətnlə belə sürətlidir. Çox uzun nümunələr və ya "fəlakətli geri izləmə" ilə ifadələr brauzeri yavaşlada bilər; bu halda səhifəni yeniləyin.

Xeyr. Regex şablonunuz və test mətniniz yalnız brauzerinizdə işlənir; serverə heç bir məlumat ötürülmür və ya orada saxlanılmır.