Nasıl kullanılır?
- Metninizi Metin kutusuna yapıştırın.
- Aranacak ve yerine yazılacak metni girin. Eşleşmeleri silmek için “Şununla değiştir” alanını boş bırakın.
- Seçenekleri belirleyin: büyük/küçük harf duyarlılığını yok sayma, yalnızca tam sözcükleri eşleştirme veya düzenli ifade.
- Eşleşme sayısını ve sonucu kontrol edin. Sonucu kopyalayın veya üzerinde başka bir değişiklik yapmak için “Metne uygula” düğmesine tıklayın.
Nasıl çalışır?
Normal modda aranan metin birebir eşleştirilir: nokta, köşeli ayraç, dolar işareti ve diğer simgelerin özel bir anlamı yoktur; değiştirilecek metin de yazıldığı gibi eklenir. Metindeki tüm eşleşmeler değiştirilir ve sayaç kaç eşleşme bulunduğunu gösterir.
“Yalnızca tam sözcükleri eşleştir” seçeneği, aranan metni yalnızca hemen öncesinde veya sonrasında herhangi bir alfabeden harf, rakam ya da alt çizgi olmadığında eşleştirir. Böylece “cat”, “the cat.” içinde eşleşir; “catalog” veya “bobcat” içinde eşleşmez. Bu özellik “çay” veya “Straße” gibi sözcüklerde de çalışır.
Düzenli ifade modunda arama, Unicode (u) bayrağı her zaman açık olacak şekilde JavaScript düzenli ifade söz dizimini kullanır. Bu nedenle “.” bir emojinin tamamını eşleştirir ve \p{L} herhangi bir harfi eşleştirir. Unicode bayrağı eski söz dizimlerine göre daha katı kurallara sahiptir: karakter sınıfı dışında kullanılan \- gibi gereksiz bir kaçış hata olarak bildirilir. Değiştirilecek metinde $1, $2 ve benzeri ifadeler yakalama gruplarını, $<name> adlandırılmış bir grubu, $& eşleşmenin tamamını, $$ ise dolar işaretini ekler. \n, \t ve \\ sırasıyla satır sonu, sekme ve ters eğik çizgi ekler. “^ ve $ her satırda eşleşsin” seçeneği açıksa ^ ve $ her satırın başını ve sonunu; kapalıysa tüm metnin başını ve sonunu belirtir.
Geçersiz bir desen girildiğinde tarayıcının hata mesajı gösterilir ve hiçbir değişiklik yapılmaz. Bazı düzenli ifadeler belirli girdilerde çok yavaş çalışabileceğinden, büyük metinlerdeki karmaşık desenlerin işlenmesi uzun sürebilir.
Örnekler
Tarih biçimini değiştirme
Düzenli ifade modunu açın; arama alanına (\d{4})-(\d{2})-(\d{2}), değiştirme alanına $3.$2.$1 yazın. Böylece metindeki tüm 2026-10-22 tarihleri 22.10.2026 biçimine dönüşür.
Ürün adını değiştirme
“Pro” ifadesini aratıp “Plus” ile değiştirin; ardından “Yalnızca tam sözcükleri eşleştir” ve “Büyük/küçük harf duyarlılığını yok say” seçeneklerini açın. Böylece “PRO” ve “pro” değişir, “product” ve “process” ise aynı kalır.
Virgülle ayrılmış listeyi satırlara dönüştürme
Düzenli ifade modunda ,\s* ifadesini aratıp \n ile değiştirerek “red, green, blue” listesindeki her öğeyi ayrı bir satıra alın.
Sık sorulan sorular
Yakalama gruplarını nasıl kullanabilirim?
“Düzenli ifade” seçeneğini açın, korumak istediğiniz bölümlerin etrafına parantez koyun ve değiştirme alanında bu bölümlere $1, $2 ve benzeri ifadelerle başvurun. Örneğin, iki sözcüğün yerini değiştirmek için (\w+) (\w+) ifadesini aratıp $2 $1 ile değiştirin.
Düzenli ifadem neden geçersiz görünüyor?
Desen, tarayıcının JavaScript motorunda Unicode modunda denetlenir. Yaygın hata nedenleri arasında eşleşmeyen parantez veya köşeli ayraçlar, öncesinde hiçbir şey olmayan *abc gibi bir niceleyici ve Unicode modunun izin vermediği \- veya \: gibi gereksiz kaçışlar bulunur.
Metni satır sonuyla değiştirebilir miyim?
Evet, düzenli ifade modunda “Şununla değiştir” alanına \n yazın. Normal modda değiştirme metni olduğu gibi eklenir; bu nedenle \n, ters eğik çizgi ve n karakterleri olarak kalır.
Değişikliği geri alabilir miyim?
“Metne uygula” düğmesine tıklayana kadar özgün metniniz Metin kutusunda kalır. Uyguladığınızda metin sonuçla değiştirilir; özgün metne yeniden ihtiyaç duyabilecekseniz önce kopyalayın.
Gizlilik
Arama ve değiştirme işlemleri yalnızca tarayıcınızda yapılır. Metniniz ve arama kalıplarınız yüklenmez, saklanmaz veya analiz verilerine eklenmez.