Regex Tester ve Debugger- Ücretsiz Çevrimiçi Düzenli İfade Test Aracı

Results:

Regex Test ve Hata Ayıklayıcı- Düzenli İfadelerinizi Çevrimiçi Olarak Test Edin, Doğrulayın ve Hata Ayıklayın

Regex Test Cihazı ve Hata Ayıklayıcı Nedir ?

Test Regex ve Hata Ayıklayıcı, düzenli ifadeleri() gerçek zamanlı olarak test etmenize, doğrulamanıza ve hata ayıklamanıza olanak tanıyan güçlü bir çevrimiçi araçtır regex. İster geliştirici, ister veri analisti veya sistem yöneticisi olun, düzenli ifadelerde ustalaşmak metin işleme, veri doğrulama ve desen eşleştirme görevlerini verimli bir şekilde halletmenize yardımcı olabilir.

JavaScript Düzenli ifadeler, , Python, PHP, Perl, Ruby, ve Go gibi programlama dillerinde ve grep, sed, awk ve bash betikleri gibi komut satırı araçlarında yaygın olarak kullanılır. Ancak, karmaşık sözdizimi nedeniyle mükemmel bir ifade oluşturmak regex zor olabilir. İşte bu araç tam da bu noktada işe yarar.

Regex Test Cihazı ve Hata Ayıklayıcının Temel Özellikleri

  • Gerçek Zamanlı Eşleştirme: regex Yazarken sonuçlarınızı görün .

  • Hata Vurgulama: regex Sözdizimi hatalarıyla ilgili anında geri bildirim alın .

  • Çoklu Bayrak Desteği: Global(g) , Büyük/Küçük Harf Duyarlı Olmayan(i) , Çok Satırlı(m) , Tüm Noktaları Kullan(s) ve Unicode(u) gibi bayraklarla test edin .

  • Satır Satır Doğrulama: Hangi satırların deseninize uyduğunu ve hangilerinin hata içerdiğini belirleyin.

  • Kullanımı Kolay: Hem yeni başlayanlar hem de ileri düzey kullanıcılar için basit arayüz.

Regex Test Cihazı ve Hata Ayıklayıcı Nasıl Kullanılır

  1. Düzenli İfadenizi Girin: Deseninizi "Düzenli İfade" regex giriş alanına yazın.

  2. Test Dizelerini Ekle: Test metninizi "Test Dize" alanına yapıştırın. Her satır ayrı ayrı doğrulanacaktır.

  3. Bayrakları Seçin:. için uygun bayrakları seçin regex.

  4. Regex Sonuçları görmek için "Test " butonuna tıklayın.

Örnek 1: E-posta Adreslerini Doğrulama

Regex Model:

^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$

Test Dizesi:

[email protected]  
hello1example.com  
[email protected]  
invalid-email@com  
example@domain

Beklenen Çıktı:

Eşleşti:

Eşsiz:

  • merhaba1example.com

  • geçersiz-e-posta@com

Örnek 2: URL'leri çıkarma

Regex Model:

https?:\/\/(www\.)?[\w\-]+(\.[\w\-]+)+([\/\w\-._~:?#\[\]@!$&'()*+,;=%]*)?

Test Dizesi:

https://example.com  
http://www.google.com  
ftp://example.com  
https://sub.domain.co.uk/path/to/page  
example.com

Beklenen Çıktı:

Eşleşti:

Eşsiz:

  • ftp://example.com

  • ornek.com

Örnek 3: Telefon Numaralarının Doğrulanması

Regex Model:

\+?\d{1,3}[-.\s]?\(?\d{1,4}?\)?[-.\s]?\d{1,4}[-.\s]?\d{1,9}

Test Dizesi:

+1-800-555-1234  
(123) 456-7890  
800.555.1234  
+44 20 7946 0958  
555-1234  
Invalid-Phone-Number

Beklenen Çıktı:

Eşleşti:

  • +1-800-555-1234

  • (123) 456-7890

  • 800.555.1234

  • +44 20 7946 0958

  • 555-1234

Eşsiz:

  • Geçersiz-Telefon-Numarası

Etkili Düzenli İfadeler Oluşturmaya Yönelik İpuçları

  • Belirli pozisyonları eşleştirmek için(satır başı) ve (satır sonu) gibi çapalar kullanın. ^ $

  • İzin verilen karakterleri belirtmek için, , ve gibi karakter sınıflarını kullanın. [a-z] [A-Z] [0-9]

  • Tekrar sayısını kontrol etmek için, ve gibi niceleyiciler kullanın. + * ? {n,m}

  • Eşleşen desenleri yakalamak ve yeniden kullanmak için grupları ve geri referansları kullanın .

  • Eşleşme davranışını kontrol etmek için, , ve gibi bayrakları kullanın. g i m s u

Çözüm

Düzenli ifadelerde ustalaşmak, metin verileriyle çalışırken size zaman ve emek kazandırabilir. Bu Regex Test ve Hata Ayıklayıcı, desenlerinizi kodunuzda kullanmadan önce test etmenizi, doğrulamanızı ve hata ayıklamanızı kolaylaştırır. Deneyin ve regex bugün uzman olun!