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.
Nasıl kullanılır
- Bir desen girin ve ihtiyacınız olan bayrakları seçin (g/i/m).
- Kaynak metni yapıştırın. Otomatik çalıştırma AÇIK ise sonuçlar hemen güncellenir.
- Konumları incelemek ve her eşleşmeye atlamak için eşleşme listesini kullanın.
- 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.