/
/g
0 eşleşme
Bunu da Dene
İşin bitti mi? Sırada bunlar olabilir.
Sık Sorulan Sorular
Regex (regular expression / düzenli ifade), metin içinde belirli bir deseni arayıp bulmanızı sağlayan kısa bir sözdizimidir. Örneğin bir metindeki tüm e-posta adreslerini bulmak, bir belgeden telefon numaralarını ayıklamak, bir form alanına yalnızca belirli formatta veri girilmesini zorunlu kılmak (doğrulama) veya bir metindeki belirli kelimeleri toplu değiştirmek gibi işlerde kullanılır. Neredeyse tüm programlama dillerinde ve birçok metin editöründe (arama/değiştir) aynı mantıkla karşınıza çıkar.
- g (global): Yalnızca ilk eşleşmede durmaz, metindeki tüm eşleşmeleri bulur. Kapatırsanız yalnızca ilk eşleşme gösterilir — bu, gerçek JavaScript regex davranışının ta kendisidir.
- i (case-insensitive): Büyük/küçük harf farkını yok sayar (
AliileALIaynı sayılır). - m (multiline):
^ve$işaretlerini yalnızca metnin başı/sonu için değil, çok satırlı metinde her satırın başı/sonu için de geçerli sayar. - s (dotAll): Normalde
.karakteri yeni satırı (\n) eşleştirmez; bu flag açıkken yeni satır dahil her karakteri eşleştirir.
Bazı karmaşık/iç içe desenler ("catastrophic backtracking" olarak bilinen bir durum) uzun metinlerde tarayıcının o sekmesini geçici olarak kilitleyebilir. Bu yalnızca kendi tarayıcı sekmenizi etkiler — başka hiç kimseyi etkilemez ve hiçbir veri sunucuya gitmediği için sunucu tarafında da herhangi bir risk oluşturmaz. Sekme donarsa sayfayı kapatıp yeniden açmanız yeterlidir; deseninizi basitleştirmeyi (özellikle iç içe
(x+)+ gibi tekrar grupları) deneyin.Son güncelleme: