Regex Test Aracı
Düzenli ifadelerinizi örnek metinler üzerinde test edin; eşleşme konumlarını, yakalama gruplarını ve toplam eşleşme sayısını anında inceleyin.
Aracı çalıştır
Düzenli ifadeler, metin arama ve veri ayrıştırma işlemlerinde güçlü kalıplar kurmanızı sağlar. Bu araç, hazırladığınız düzenli ifade kalıbını örnek metin üzerinde test ederek bulunan eşleşmeleri ayrıntılı biçimde listeler. Sonuç alanında her eşleşmenin başlangıç ve bitiş indeksleri, eşleşen metin öbeği, numaralandırılmış yakalama grupları ve varsa adlandırılmış gruplar yer alır. Arama davranışını denetlemek için altı farklı bayrak seçeneğinden yararlanabilirsiniz: büyük ve küçük harf duyarsızlığı için i, çok satırlı eşleştirme için m, nokta karakterinin yeni satırları da kapsaması için s, boşluk ve açıklamaları yok sayan ayrıntılı kip için x, Unicode desteği için u ve ASCII kuralları için a. Desteklenmeyen harfler eşleştirme kipini değiştirmez. Kalıp veya metin alanı boş bırakıldığında ya da geçersiz bir sözdizimi girildiğinde değerlendirme durdurulur. Geçerli verilerle çalıştırıldığında toplam eşleşme sayısı hesaplanır ve eşleşme bulunmasa dahi net bilgi verilir. Böylece karmaşık metin filtreleme kalıplarını kodunuza eklemeden önce güvenle doğrulayabilirsiniz.
Kullanım
- Kalıp alanına test etmek istediğiniz düzenli ifadeyi yazın.
- Metin alanına eşleşme arayacağınız örnek içeriği girin.
- Gerekiyorsa bayrak alanına i, m, s, x, u veya a karakterlerini ekleyin.
- Değerlendirmeyi başlatarak eşleşme listesini, grup ayrıntılarını ve konum indekslerini inceleyin.
Örnekler
- Telefon numarası kalıbı (\d{3})-(\d{3})-(\d{4}) ile 555-123-4567 metnini test ettiğinizde 1 eşleşme ve iki basamaklı iki yakalama grubu listelenir.
- E-posta kalıbı ([a-z]+)@([a-z]+)\.com ve i bayrağı ile TEST@EXAMPLE.COM metnini incelediğinizde büyük harfe bakılmaksızın kullanıcı adı ve alan adı grupları ayrıştırılır.
SSS
Hangi bayraklar desteklenir?
Araç i (büyük/küçük harf duyarsızlığı), m (çok satır), s (noktanın yeni satırı kapsaması), x (ayrıntılı kip), u (Unicode) ve a (ASCII) bayraklarını tanır. Diğer harfler arama davranışını etkilemez.
Geçersiz bir düzenli ifade kalıbı girildiğinde ne olur?
Sözdizimi derlenemeyen veya geçersiz olan bir kalıp girildiğinde eşleşme araması yürütülmez ve sonuç panelinde değerlendirme durdurulur.
Boş metin veya boş kalıp girildiğinde eşleşme aranır mı?
Kalıp veya metin kutularından biri boş bırakıldığında araç eşleştirme işlemini başlatmaz.
Yakalama grupları nasıl listelenir?
Her eşleşme için hem parantez sırasına göre numaralandırılmış gruplar hem de kalıp içinde tanımlanmışsa adlandırılmış gruplar ayrı ayrı gösterilir.