Nasıl çalışır
Bul ve Değiştir — Toplu metin değiştir, regex ve case sensitive destekli. Tüm işlemler tarayıcında yapılır — yükleme yok, üyelik yok, e-posta gerek yok. Sonsuza dek ücretsiz.
Son güncelleme:
Bul ve Değiştir hakkında
Metin Bul Değiştir; opsiyonel büyük/küçük harf duyarlılığı, tam kelime eşleşmesi ve tam regex desteğiyle tarayıcında toplu metin değişiklikleri yapar. Kaynak belgeyi yapıştır, neyi arayacağını ve neyle değiştireceğini yaz; tek tıkla tüm metin yeniden yazılır, kaç eşleşmenin etkilendiği de gösterilir.
Editörünün yerleşik bul/değiştir özelliği yetersiz kaldığında ya da elinde bir editör yokken regex bul değiştir için doğru araçtır. Geliştiriciler kod parçalarında hızlı refactor için, içerik editörleri uzun pazarlama metinlerinde ürün adı düzeltmek için, analistler ise kirli veri ihracatlarını temizlemek için kullanır.
Tüm işlem yereldir — yükleme yok, sunucu turu yok, makinenin belleği dışında boyut sınırı yok. Birkaç MB'lik dosyalar sorunsuz çalışır; API yanıtları veya sözleşmeler gibi gizli içerikler bilgisayarından ayrılmaz.
Bul ve Değiştir nasıl kullanılır
- Düzenlemek istediğin belgeyi Kaynak metin alanına yapıştır.
- Bulmak istediğin ifadeyi Bul kutusuna yaz.
- Yeni metni Değiştir kutusuna yaz (her eşleşmeyi silmek için boş bırak).
- İhtiyacına göre Case sensitive, Whole word only ya da Regex modu seçeneklerini aç/kapat.
- Replace all'a tıkla — yeniden yazılmış metin ve kaç değişiklik yapıldığı sonuç panelinde belirir.
- Sonucu kopyalayıp asıl editörüne, belgene veya kod tabanına geri al.
Yaygın kullanım senaryoları
- Bir ürün, marka veya özellik adını yüzlerce paragraflık pazarlama metninde tek seferde yeniden adlandırmak.
- PDF'ten yapıştırılmış verideki istenmeyen boşlukları, sekmeleri veya yazdırılamaz karakterleri ayıklamak.
- Kod parçacığındaki her camelCase tanımlayıcıyı '([a-z])([A-Z])' regex'ini '$1_$2' ile değiştirerek snake_case'e çevirmek.
- Bir transkripti, paylaşmadan önce her isim geçişini [REDACTED] ile değiştirerek anonimleştirmek.
- Bir HTML ihracında 'href="/' ifadesini 'href="https://example.com/' ile değiştirerek göreli URL'leri mutlak URL'ye çevirmek.
İpuçları ve dikkat edilmesi gerekenler
- Regex modu açıkken '.', '*', '(' gibi özel karakterler değişmez biçimde aranmaz; bunları birebir aramak için ters bölü ile escape et.
- Whole word only, arama terimin daha büyük kelimelerin içinde geçtiğinde paha biçilmez — onsuz 'cat' ararken 'concatenate' ve 'category' kelimeleri de değiştirirsin.
- Replace alanında $1, $2, $3 yazarak ilk, ikinci, üçüncü regex grup yakalamasını yerleştirebilirsin — tıpkı JavaScript'in String.replace'inde olduğu gibi.
- Yıkıcı bir toplu değiştirmeden önce orijinali güvenli bir yere kopyala. Araç geri alma geçmişi tutmaz; Replace all'a bastığın an eski metin gider.
Sıkça sorulan sorular
Değiştirme regex backreference'ı destekliyor mu?
'Regex modu' açıkken evet. Yakalanan grupları yerleştirmek için $1, $2, … kullan — tıpkı JavaScript'in String.replace'inde olduğu gibi.
Case'i koruyan değiştirme yapabilir miyim?
Henüz değil — birebir değiştiriyoruz. Case sensitive sadece eşleşmeyi etkiler. Kapatırsan bütün varyantları aynı hedef metinle değiştirebilirsin.
Kaynak metin boyutunda sınır var mı?
Hayır. Değiştirme tarayıcında çalıştığı için sınır makinenin belleği kadar. Birkaç MB'lik dosyalar sorunsuz çalışır.
Değiştirmeden, sadece eşleşme sayısını görmek için arama yapabilir miyim?
Evet — arama terimini yaz, replace alanına aynı değeri (regex modunda $0) koy ve Replace all'a bas. Replacement sayısı sana hiçbir şeyi değiştirmeden kaç eşleşme bulunduğunu söyler.
Hangi regex lehçesi destekleniyor?
JavaScript regex. Karakter sınıfları, niceleyiciler, lookahead, lookbehind, isimli gruplar ve Unicode property escape'lerinin tamamı destekleniyor. Recursive pattern gibi sadece PCRE'ye özgü özellikler desteklenmez.
HTML veya Markdown içinde güvenle değiştirme yapar mı?
Girdiyi düz metin olarak işler — etiketler ve Markdown sözdizimi, diğer karakterler gibi birebir eşleştirilir. HTML'de yapısal yeniden yazımlar için parser tabanlı bir araç gerekir; ancak HTML gövdesinde bir markayı yenilemek veya yazım hatası düzeltmek için bu araç gayet uygundur.
Blogdan son yazılar
İlgili araçlar
- Kelime SayacıKelime, karakter, cümle ve okuma süresi say
- Büyük/Küçük Harf ÇeviriciMetni UPPER, lower, Title, camelCase, snake_case, kebab-case'e çevir
- Lorem Ipsum Üreticiİstediğin uzunlukta Lorem Ipsum metni üret
- Metin Karşılaştırİki metni satır satır karşılaştır, eklenenleri ve silinenleri vurgula
- Markdown EditörMarkdown yaz, canlı önizleme yap, HTML olarak indir