RegEx Tester

Düzenli ifadeleri canlı test edin, eşleşmeleri vurgulayın ve değiştirmeleri önizleyin.

/ / {{ flagString }}
{{ regexError }}
{{ matchCount }} {{ matchCount === 1 ? __t('match_singular') : __t('match_plural') }}
{{ replaceResult }}
# Eşleşme İndeks Gruplar
{{ i + 1 }} {{ m.value }} {{ m.index }} ${{ gi + 1 }}: {{ g ?? 'undefined' }}
{{ section.title }}
{{ item.token }} {{ item.desc }}

Düzenli ifadeler nedir?

Düzenli ifadeler (RegEx), metin işleme ve programlamada kullanılan güçlü arama kalıplarıdır. Metni aramak, doğrulamak, ayıklamak veya değiştirmek için karmaşık dize kalıpları tanımlamanıza olanak tanır. JavaScript'ten Python'a ve PHP'ye kadar hemen hemen her programlama dili düzenli ifadeleri destekler.

Yaygın kullanım alanları

RegEx; e-posta doğrulama, telefon numarası algılama, URL ayrıştırma, log analizi, HTML'den veri çıkarma, kod editörlerinde bul-ve-değiştir ve çok daha fazlası için kullanılır. Çevrimiçi RegEx test aracımız JavaScript RegExp motorunu kullanır, böylece kalıpları doğrudan tarayıcınızda test edebilirsiniz.

Düzenli ifadeler için ipuçları

  • Basit kalıplarla başlayın ve adım adım genişletin — bu hata ayıklamaya yardımcı olur.
  • En kısa eşleşmeye ihtiyaç duyduğunuzda açgözlü olmayan niceleyiciler (*?, +?) kullanın.
  • Bir eşleşmenin parçalarını ayıklamak ve değiştirmelerde kullanmak için yakalama grupları () kullanın.
  • Performansa dikkat edin: (a+)+ gibi iç içe niceleyiciler felaket düzeyinde geri izlemeye neden olabilir.