Metin Değiştirici
Regex desteğiyle toplu bul ve değiştir işlemi yapın.
Fark (diff) ekranıyla aynı anda birden fazla kuralı çalıştırın.
🔒Metin hiçbir zaman dış sunuculara gönderilmez.
Hakkında
Tarayıcınızın içinde çalışan bir toplu metin değiştirme aracıdır. Regex ve eşzamanlı çoklu kural desteğine sahiptir. Bu araç, sadece düzenli ifadeleri test etmeyi hedefleyen araçlardan farklı olarak metin değişimlerini gerçekleştirmeyi ve sonuç/çıktı üretmeyi hedefler.
Nasıl Kullanılır
Değiştirme Kurallarını Belirleyin
Bulunacak ve değiştirilecek metin çiftlerini girin. Düzenli ifade (regex), büyük/küçük harf duyarlılığı ve tümünü değiştir seçeneklerini aktif edebilirsiniz.
Girdi Metnini Yapıştırın
İşlem yapılacak metni sol panele (Girdi Metni bölümüne) yapıştırın.
Çalıştırın ve Kopyalayın
Çalıştır butonuna tıklayarak sağ panelden elde edilen sonuca bakın, kopyalayın veya cihazınıza kaydedin.
Sözlük
- Regular Expression (Regex) / Düzenli İfade
- Metin desenlerini (şablonlarını) tanımlamak için kullanılan bir algoritma. \d (sayılar), \s (boşluk), [a-z] (küçük harfler) gibi özel sembollerle esnek eşleştirme sağlar.
- Tümünü Değiştir (Global Match)
- Regex içindeki 'g' bayrağına denk düşer. Eşleşmelerin tamamını değiştirir. Kapalıysa sadece bulduğu ilk sonucu değiştirir.
- Geri Başvuru ($1, $2…)
- Yakalanan regex grubunun (parantez içindekiler) değişim esnasında yeniden takma adla çağrılmasıdır. Örneğin: /(\w+)/ → $1_yeni gibi formatlarda çalışır.
- Kaçış (Escape) İşareti
- Özel bir regex karakterinin metin gibi aranması için başına \ eklemesidir. Örn: \. koyduğunuzda harfi harfine "nokta" karakterini algılar.
- Fark (Diff) Ekranı
- Silinen metinlerin kırmızıyla gösterildiği ve yeni eklenen metinlerin yeşille aydınlatıldığı görsel değişiklik kıyaslama penceresidir.
- Yakalama Grubu (Capture Group)
- Regex kuralındaki parantez () dizilimidir. Yakalanan parçalara $1, $2 gibi takma adlar vererek yerine değişimde kullanılabilirliğini ifade eder.
SSS
- Q.Metin veri paylaşımlarım uzak sunuculara gidiyor mu?
- Hayır. Tüm dönüştürme ve değiştirme işlemleri Javascript yardımıyla kendi makineniz/tarayıcınız çerçevesinde çözülmektedir.
- Q.Geri başvuru referans parametreleri ($1 vs.) kullanılabilir mi?
- Evet. Algoritmamız tüm Javascript natif regex değiştirme özelliklerini, yani değişim desenindeki $1, $2 vs. gibi özellikleri tam desteklemektedir.
- Q.Kaç tane kural ayarlayabilirim?
- Özel bir limiti yoktur. Ne var ki girdiğiniz makalenin uzunluk boyutu artıp formüller fazlalaştıkça tarayıcınızın yanıt süresi uzar.
- Q.TSV / CSV tabloları ile çalışır mı?
- Evet. Tablo hücresini direkt düz metin formatında yapıştırabilirsiniz, hücreleri regex sınırıyla (nokta, comma veya tabulasyon) formüle etmeniz yeterlidir.
- Q.Bozuk veya hatalı bir regex kodu girdiğimde ne olacak?
- Sorunlu o kurala tahsis edilen ekranda özel bir uyarı belirecek. Onun dışındaki diğer doğru çalışan bütün kurallar ise işlevini sürdürecektir.
Kullanım Senaryoları
CSV Veri Temizliği
Fazla boşlukları veya virgülleri silin, ayraç sekmesini güncelleyin ve formülleri optimize edin.
Toplu Değişken Yeniden Adlandırma
Satır içi kelime sınırlandırmalı (word boundary) regexleri kodunuzdaki değişken isimlerini toptan standartlaştırmak adına uygulayın.
Makale Standartları (Üslup Optimizasyonları)
Kitaplarınızda veya makalelerinizdeki düzensiz kullanılan "belki"-"bazen" gibi eş anlamlı sözcükleri hızlıca tek forma çekin.
Kişisel Veri Maskelemesi (Sansür)
Müşteri telefon numaralarını regex kuralı ile dökümanlardan kazın: \d{3}-\d{4}-\d{4} → ***-****-****.