Regex Testi (Eşleşmeler, Gruplar ve Değiştirme Önizlemesi)

Bir regex testini hızla çalıştırmanız mı gerekiyor? Bu regex testiyle yapıştırın ve hemen doğrulayın.

Vurgulanan eşleşmeleri, yakalama gruplarını ve değiştirme çıktısını tek ekranda görün.

Girdiniz tarayıcıda yerel olarak işlenir ve sunucuya gönderilmez.

Nasıl kullanılır

  1. Bir desen girin ve ihtiyacınız olan bayrakları seçin (g/i/m).
  2. Kaynak metni yapıştırın. Otomatik çalıştırma AÇIK ise sonuçlar hemen güncellenir.
  3. Konumları incelemek ve her eşleşmeye atlamak için eşleşme listesini kullanın.
  4. Yakalamaları ve değiştirme çıktısını doğrulamak için Gruplar ve Değiştirme sekmelerini kullanın.

Örnekler

E-posta çıkarma

Girdi: E-posta adresleri içeren metin

Çıktı: Vurgulanan eşleşmeler ve başlangıç/bitiş konumları

key=value değiştirme

Girdi: Çok satırlı key=value metni

Çıktı: $1 ve $2 kullanılarak oluşturulan değiştirme çıktısı

Log satırı filtresi

Girdi: INFO / WARN / ERROR içeren log metni

Çıktı: m bayrağı ile satır bazlı eşleşme

Değiştirme Hızlı Rehberi

  • $1, $2 ... : yakalama grubu referansları
  • $& : tüm eşleşme
  • $` : eşleşmeden önce / $' : eşleşmeden sonra

Not

  • Bu araç desenleri JavaScript (ECMAScript) düzenli ifadeleriyle değerlendirir.
  • Bazı PCRE özellikleri (örneğin atomic group'lar) kullanılamaz.
  • JavaScript özellikleri bile çalışma ortamına göre değişebilir.
  • Sonuçların PCRE ile aynı olması garanti edilmez.

Sık Sorulan Sorular

g/i/m bayrakları nedir?

Onları açıp kapatmak için onay kutularını kullanın. (g=global, i=ignore case, m=multiline)

Değiştirmeyi de test edebilir miyim?

Evet. Bir değiştirme dizesi girin ve Değiştirme sekmesini kontrol edin. $1 gibi grup referansları desteklenir.

Bu PCRE'den nasıl farklı?

Bu araç JavaScript düzenli ifadeleri kullanır. Özellik farkları yüzünden aynı desen PCRE'den farklı sonuç verebilir.