Regex Testeri (Eslesmeler, Gruplar ve Degistirme Onizlemesi)

Bir regex testini hizlica calistirmaniz mi gerekiyor? Bu regex testeriyle yapistirin ve hemen dogrulayin.

Vurgulanan eslesmeleri, yakalama gruplarini ve degistirme ciktisini tek ekranda gorun.

Girdiniz tarayicida yerel olarak islenir ve sunucuya gonderilmez.

Nasil kullanilir

  1. Bir desen girin ve ihtiyaciniz olan bayraklari secin (g/i/m).
  2. Kaynak metni yapistirin. Otomatik calistir ACIK ise sonuclar hemen guncellenir.
  3. Konumlari incelemek ve her eslesmeye atlamak icin eslesme listesini kullanin.
  4. Yakalamalari ve degistirme ciktisini dogrulamak icin Gruplar ve Degistirme sekmelerini kullanin.

Ornekler

E-posta cikarma

Girdi: E-posta adresleri iceren metin

Cikti: Vurgulanan eslesmeler ve baslangic/bitis konumlari

key=value degistirme

Girdi: Cok satirli key=value metni

Cikti: $1 ve $2 kullanilarak olusturulan degistirme ciktisi

Log satiri filtresi

Girdi: INFO / WARN / ERROR iceren log metni

Cikti: m bayragi ile satir bazli eslesme

Degistirme Kisa Rehberi

  • $1, $2 ... : yakalama grubu referanslari
  • $& : tum eslesme
  • $` : eslesmeden once / $' : eslesmeden sonra

Not

  • Bu arac desenleri JavaScript (ECMAScript) duzenli ifadeleriyle degerlendirir.
  • Bazi PCRE ozellikleri (ornegin atomic group'lar) kullanilamaz.
  • JavaScript ozellikleri bile calisma ortamina gore degisebilir.
  • Sonuclarin PCRE ile ayni olmasi garanti edilmez.

SSS

g/i/m bayraklari nedir?

Onlari acip kapatmak icin onay kutularini kullanin. (g=global, i=buyuk/kucuk harf duyarsiz, m=cok satir)

Degistirmeyi de test edebilir miyim?

Evet. Bir degistirme dizesi girin ve Degistirme sekmesini kontrol edin. $1 gibi grup referanslari desteklenir.

Bu PCRE'den nasil farkli?

Bu arac JavaScript duzenli ifadeleri kullanir. Ozellik farklari yuzunden ayni desen PCRE'den farkli sonuc verebilir.

Ilgili Araclar