Düzenli İfade Eşleştirme

Düzenli ifade ve metni girin, hızlı bir şekilde eşleştirin ve eşleşen sonuçları vurgulayın

1235 kullanım | 5.0 puan

Düzenli İfade Ayarları

/ /

Eşleştirme Sonuçları

Eşleşmedi
Toplam Eşleşme
0
Eşleşme Süresi
0 ms
Düzenli İfade Geçerliliği
Doğrulanmadı

Lütfen düzenli ifade ve test metni girin, ardından "Eşleştir" düğmesine tıklayın

Kullanım Kılavuzu

1

Düzenli İfade Girin

Düzenli ifade giriş alanına eşleşecek deseni girin, eşleştirme seçeneklerini ayarlamak için bayrak onay kutularını kullanabilirsiniz.

2

Test Metni Girin

Test metin kutusuna eşleştirme yapılacak metni girin.

3

Eşleştirmeyi Gerçekleştirin

"Eşleştir" düğmesine tıklayın, sistem metin üzerinde düzenli ifade eşleştirmesi yapacaktır.

4

Sonuçları Görüntüleyin

Eşleştirme tamamlandıktan sonra eşleşme istatistiklerini, eşleşme detaylarını ve vurgulanan eşleşme sonuçlarını görebilirsiniz.

Düzenli İfade Temelleri

Düzenli İfade Nedir?

Düzenli ifade, bir dizedeki karakter kombinasyonlarını eşleştirmek için kullanılan bir modeldir. Genellikle metin arama, değiştirme ve doğrulama gibi işlemlerde kullanılır. Özel karakterler ve normal karakterlerin kombinasyonuyla, bir dizenin özelliklerini tanımlayan bir kural oluşturur.

Yaygın Düzenli İfade Bayrakları

g
Global Eşleşme

İlk eşleşmeyi bulduktan sonra durmak yerine tüm eşleşmeleri bulun

i
Büyük/Küçük Harf Yoksayıma

Eşleştirirken harf büyüklüğünü dikkate almaz

m
Çok Satırlı Mod

^ ve $ her satırın başlangıcını ve sonunu eşleştirir

s
Tek Satır Mod

. yeni satır karakteri dahil herhangi bir karakteri eşleştirir

Yaygın Düzenli İfade Meta Karakterleri

.

Yeni satır dışındaki herhangi bir karakteri eşleştirir

*

Önceki karakteri sıfır veya daha fazla kez eşleştirir

+

Önceki karakteri bir veya daha fazla kez eşleştirir

?

Önceki karakteri sıfır veya bir kez eşleştirir

^

Dizenin başlangıcını eşleştirir

$

Dizenin sonunu eşleştirir

Düzenli İfade Optimizasyonu

  • Açgözlü nicelikleyicilerden kaçının, *, +, ? 'ın açgözlü olmayan hallerini kullanabilirsiniz: *?, +?, ??
  • Bellek kullanımını azaltmak için yakalama grupları yerine yakalamayan gruplar (?:pattern) kullanın
  • Geriye dönüşü minimize edin, joker karakterlerin yerine özel karakter sınıfları kullanın
  • Kompleks eşleştirmeler için kelimelere ayırma işlemi düşünün, tek bir ifadenin aşırı karmaşık olmasını önleyin
Reklam

推荐工具