ToolsMaxxing

Regex test aracı

Bir düzenli ifadeyi metninizde test edin ve her eşleşmeyi, grubu ve değişikliği görün.

Vurgulanmış

Eşleşmeler burada vurgulanır.

Eşleşmeler

Bir desen ve biraz metin girin.

    Dosyalarınız cihazınızda kalır

    Nasıl çalışır

    1. 1Deseninizi eğik çizgilerin arasına yazın ve bayrakları seçin.
    2. 2Aramak istediğiniz metni yapıştırın.
    3. 3Vurgulanan metni ve gruplarıyla eşleşme listesini okuyun.
    4. 4$1 gibi bir değiştirme dizesini denemek için Değiştirmeyi de test et’i açın.

    Seçenekler ne işe yarar

    Genel (g)
    Yalnızca ilkini değil, her eşleşmeyi bulur.
    Büyük küçük harfi yok say (i)
    Harfler her iki durumda da eşleşir.
    Çok satırlı (m)
    ^ ve $ her satırın başında ve sonunda eşleşir.
    Nokta her şeyi (s)
    Nokta satır sonlarını da eşleştirir.
    Unicode (u)
    Deseni Unicode olarak ele alır ve \p{L} tarzı sınıflara izin verir.
    Yapışkan (y)
    Yalnızca son eşleşmenin bittiği konumda eşleşir.

    Gizlilik

    Her şey tarayıcınızda çalışır. Yapıştırdığınız şey hiçbir sunucuya gönderilmez. Günlükler veya müşteri listeleri gibi test verileri cihazınızda kalır.

    Sık sorulan sorular

    Bu hangi regex lezzeti?

    Tarayıcınızda yerleşik olan JavaScript. Çoğu sözdizimi diğer dillerle eşleşir ama geriye bakış, adlandırılmış gruplar ve \p sınıfları lezzetler arasında farklıdır; bu yüzden yayına çıkacağınız olanı kontrol edin.

    Sonsuza dek çalışan bir desenle ne olur?

    Test ayrı bir çalışanda (worker) yürür. 1,5 saniyeden uzun sürerse durdurulur ve bir mesaj alırsınız. (a+)+$ gibi iç içe tekrarlı desenler olağan nedendir.

    Yakalama gruplarını nasıl görürüm?

    Listedeki her eşleşme numaralı grupları ve (?<ad>...) olarak yazılan adlandırılmış grupları adlarıyla gösterir.

    Neden boş eşleşme buluyor?

    a* gibi desenler sıfır karakterle eşleşebilir. Bu eşleşmeler boş olarak listelenir ve arama hiç döngüye girmesin diye bir karakter ilerler.

    Değiştirmeyi nasıl yazarım?

    İlk grup için $1, adlandırılmış grup için $<ad>, tüm eşleşme için $& ve gerçek bir dolar işareti için $$ kullanın.

    İlgili araçlar