Düzenli İfade Testi

Çince Karakter Çift Baytlı Karakter Boş Satır Baş ve Son Boşluk Email Web Site URL Cep Telefonu Numara Sabit Telefon Numarası (Yerel) Negatif Ondalık Sayı Tam Sayı Eşleşmesi Pozitif Ondalık Sayı QQ Numara Posta Kodu IP Adresi Kimlik Numarası Tarih Formatı Pozitif Tam Sayı Negatif Tam Sayı Kullanıcı Adı
Düzenli İfade:
Değiştirme Metni

Düzenli İfade Test Aracı Tanıtımı

Düzenli ifade test aracı, size js düzenli ifadelerini doğrulama, düzenli ifade kontrolü, düzenli ifade testi, düzenli ifade için özelleştirilebilir metin içeriği çıkarma gibi imkanlar sunar. Herhangi bir düzenli ifadeyi kontrol etmenize, düzenli ifade ile URL'leri çıkartmanıza, düzenli ifadeleri çevrimiçi olarak biçimlendirmenize olanak tanır, umarım herkes için faydalı olur.


Düzenli İfadelerin Amaçları

Düzenli ifadeler (Regular Expression) bir metin modeli olup, normal karakterler (örneğin, a ile z arasındaki harfler) ve özel karakterleri (meta karakterler olarak adlandırılan) içerir. Düzenli ifadeler, belirli bir sözdizimsel kuralı eşleşen bir dizi karakter dizisini tanımlamak için tek bir dize kullanır. Düzenli ifadeler karmaşık görünebilir, ama güçlüdürler; öğrendikten sonra uygulamaları, verimliliğinizi artırmanın yanı sıra size gerçek bir başarı hissi de verecektir. Birçok programlama dili, düzenli ifadeleri kullanarak dize işlemleri yapmanıza olanak tanır.

Yaygın Meta Karakterler
Kod Açıklama
. Yeni satır karakteri hariç herhangi bir karakterle eşleşir
\w Harf, rakam veya alt çizgi ile eşleşir
\s Herhangi bir boş karakterle eşleşir
\d Rakam ile eşleşir
\b Kelimenin başlangıcına veya sonuna eşleşir
^ Dizinin başlangıcı ile eşleşir
$ Dizinin sonu ile eşleşir
Yaygın Kısıtlayıcılar
Kod/Sözdizimi Açıklama
* Sıfır veya daha fazla kez tekrarlanır
+ Bir veya daha fazla kez tekrarlanır
? Sıfır veya bir kez tekrarlanır
{n} n kez tekrarlanır
{n,} n kez veya daha fazla kez tekrarlanır
{n,m} n ila m kez tekrarlanır
Yaygın Ters Karakterler
Kod/Sözdizimi Açıklama
\w Harf, rakam, alt çizgi veya Çince karakterler dışında herhangi bir karakterle eşleşir
\s Boş karakterler dışında herhangi bir karakterle eşleşir
\d Rakam olmayan herhangi bir karakterle eşleşir
\b Kelime başlangıcı veya sonu olmayan konumlarla eşleşir
[^x] x harfi dışında herhangi bir karakterle eşleşir
[^aeiou] aeiou harfleri dışında herhangi bir karakterle eşleşir

Düzenli İfade Referans Kılavuzu

Karakter Açıklama
^\d+$ // Negatif olmayan tam sayıları (pozitif sayılar + 0) eşleştirir
// Tam sayıları eşleştirir ^\d+(\.\d+)?$ // Negatif olmayan ondalık sayıları (pozitif ondalık sayılar + 0) eşleştirir
^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9*]))$ // Pozitif ondalık sayıları eşleştirir
^((-\d+(\.\d+)?)|(0+(\.0+)?))$ // Negatif olan ondalık sayıları (negatif ondalık sayılar + 0) eşleştirir
^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9*)))$ // Negatif ondalık sayıları eşleştirir
^(-?\d+)(\.\d+)?$ // Ondalık sayıları eşleştirir
^[A-Za-z]+$????????? // 26 İngilizce harfinden oluşan bir diziyi eşleştirir
^[A-Z]+$ ??? // 26 İngilizce büyük harfinden oluşan bir diziyi eşleştirir
^[a-z]+$ // 26 İngilizce küçük harfinden oluşan bir diziyi eşleştirir
^[A-Za-z0-9]+$ // Rakam ve 26 İngilizce harfinden oluşan bir diziyi eşleştirir
^\w+$ // Rakam, 26 İngilizce harf veya alt çizgiden oluşan bir diziyi eşleştirir
^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$ // Email adresini eşleştirir
^[a-zA-z]+://eşleştirir(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$ // URL'yi eşleştirir
[\u4e00-\u9fa5] Çince karakterleri eşleştiren düzenli ifade
[^\x00-\xff] Çift baytlı karakterleri (Çince karakterler dahil) eşleştiren düzenli ifade
\n[\s| ]*\r Boş satırları eşleştiren düzenli ifade
/<(.*)>.*<\/>|<(.*)\/>/ HTML etiketlerini eşleştiren düzenli ifade
(^\s*)|(\s*$) Baş ve son boşlukları eşleştiren düzenli ifade
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* Email adreslerini eşleştiren düzenli ifade
^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$ Web sitesi URL'lerini eşleştiren düzenli ifade
^[a-zA-Z][a-zA-Z0-9_]{4,15}$ Hesabın yasal olup olmadığını doğrular (harf ile başlamalı, 5-16 bayt arasında, harf, rakam ve alt çizgiye izin verilir)
(\d{3}-|\d{4}-)?(\d{8}|\d{7})? Yerel telefon numaralarını eşleştirir
^[1-9]*[1-9][0-9]*$ Tencent QQ numarasını eşleştirir

Düzenli İfade Test Aracı - Çevrimiçi Doğrulama ve Test

Bizimdüzenli ifade test aracımıza hoş geldiniz! Bu araç, geliştiricilere düzenli ifadeleri çevrimiçi olarak test etme, doğrulama ve hata ayıklama konusunda basit ve kullanışlı bir yol sunar. JavaScript, Java veya diğer dillerde düzenli ifadeler kullanıyorsanız, aracımız güçlü destek sağlar, düzenli ifadelerin metin içeriğiyle doğru bir şekilde eşleşmesini sağlamak ve hataları hızla kontrol etmek için yardımcı olur.

Düzenli İfade Nedir?

Düzenli İfade (Regular Expression, kısaca RegEx), metinleri eşleştirmek ve manipüle etmek için kullanışlı bir araçtır. Geliştiricilerin belirli kalıplar kullanarak metin içindeki bilgileri bulmasına, değiştirmesine veya çıkarmasına olanak tanır. Düzenli ifadeler metin işleme, veri doğrulama ve metin çıkarma gibi durumlarda yaygın olarak kullanılır.

Düzenli İfade Test Aracını Nasıl Kullanırım?

Bu aracı kullanmak son derece basittir, düzenli ifadeyi test etmek için sadece aşağıdaki adımları izlemelisiniz:

  1. Mekanda eşleşmek istediğiniz metin içeriğini girin.
  2. Doğrulamak veya test etmek istediğiniz düzenli ifadeyi girin.
  3. “Test Et” düğmesine tıklayın, araç otomatik olarak düzenli ifadenin girilen metinle eşleşip eşleşmediğini doğrulayacak ve eşleşme sonuçlarını gösterecektir.

Özellikler:

  • Çoklu Dil Desteği: JavaScript, Java gibi yaygın programlama dillerinde düzenli ifade doğrulama desteği sunar.
  • Gerçek Zamanlı Doğrulama: Düzenli ifade girildiğinde araç anında doğrulama yapar ve eşleşme sonuçlarını gösterir.
  • Metin Çıkarma: Metinden URL, e-posta, telefon numarası gibi bilgileri çıkarma desteği sunar.
  • Düzenli İfade Hata Bildirimi: Düzenli ifadede bir hata varsa, araç ayrıntılı bir hata mesajı verir, geliştiricilerin hızlı bir şekilde düzeltmesine yardımcı olur.

Yaygın Uygulama Senaryoları

  • Rakam Doğrulama: Telefon numaralarının, kimlik numaralarının, banka kartı numaralarının belirli formata uyup uymadığını doğrulama.
  • E-posta Adresi Doğrulama: Girilen e-posta adresinin yaygın e-posta formatına uygun olup olmadığını kontrol etme.
  • Web Sitesi Çıkarma: Metinden URL adresini çıkararak geliştiricilerin hızlı bir şekilde web bağlantılarını elde etmesine yardım etme.
  • Şifre Güçlülüğü Doğrulama: Düzenli ifade kullanarak şifrenin karmaşıklığını doğrulama, güvenlik gerekliliklerine uyduğundan emin olma.
  • Metin Değiştirme: Düzenli ifadelere dayalı olarak metin değiştirme işlemleri gerçekleştirerek belirli içerikleri hızlıca değiştirme.

Düzenli İfade Örnekleri

Rakam Doğrulama:

Düzenli İfade: ^\d+$
Girilen metnin tamamen rakamlardan oluşup oluşmadığını kontrol etmek için kullanılır.

E-posta Adresi Doğrulama:

Düzenli İfade: ^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$
Girilen metnin e-posta adresinin standart formatına uygun olup olmadığını doğrulamak için kullanılır.

Web Sitesi Çıkarma:

Düzenli İfade: https?://[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}(/[\w-]*)*
Metinden URL çıkarmak için kullanılır.

Sıkça Sorulan Sorular

1. Neden düzenli ifade eşleşme sonuçları doğru değil?

Düzenli ifade eşleşme sorunları genellikle ifadenin yapılandırılmasıyla ilgilidir, ifadeniz isteklerinize tam olarak uymayabilir, ya da bir sözdizimi hatası olabilir. Bu aracı kullanarak düzenli ifadenin doğru olup olmadığını kontrol edebilirsiniz ve gerçek zamanlı hata bildirimleriyle düzeltmeleri yapabilirsiniz.

2. Bu araç hangi düzenli ifade sözdizimlerini destekliyor?

Bu araç, JavaScript ve Java gibi yaygın programlama dillerinin düzenli ifade sözdizimlerini desteklemekte olup, çoğu standart düzenli ifade sözdizimi özellikleri ile uyumlu çalışabilir.

3. Metinden belirli içerikleri nasıl çıkarabilirim?

Uygun bir düzenli ifade yazarak, metinden URL, e-posta, telefon numarası gibi belirli bilgileri çıkarabilirsiniz. Bu araç, gerçek zamanlı doğrulama sağlayarak hızlıca doğru düzenli ifadeye ulaşmanıza yardımcı olur.

4. Düzenli ifadeler metin işlemeye nasıl yardımcı olur?

Düzenli ifadeler, belirli karakter kalıplarını tanımlayarak büyük miktarlardaki metinde arama, eşleştirme, çıkarma, değiştirme gibi işlemleri verimli bir şekilde yapabilir. Metin işleme alanında güçlü bir araç olan düzenli ifadeler, veri doğrulama, metin çıkarma, günlük analizi vb. görevler için kullanılır.

Özet

Bize aitdüzenli ifade test aracı ile düzenli ifadelerinizi kolayca doğrulayabilir ve test edebilirsiniz, gerçek zamanlı olarak düzenli ifadelerin eşleşme sonuçlarını ayıklayabilir ve çeşitli metin işleme işlevlerini hızlıca gerçekleştirebilirsiniz. İster rakam doğrulama, ister e-posta adresi kontrolü, ister URL çıkarma olsun, size kesinlikle doğru düzenli ifade test ve optimizasyon araçlarını sunarak, geliştirme verimliliğinizi artırmayı hedefliyoruz.

Seyahatleriniz:
Dil Seçin