Bul/değiştir
Her eşleşmeyi siz yazarken değiştirin — düğme yok, yükleme yok.
Eşleştirme seçenekleri
Sonuç
Nasıl kullanılır
- Metninizi ilk kutuya yapıştırın, sonra “Aranan” ve “Yerine” alanlarını doldurun — sonuç siz yazarken görünür, basılacak bir düğme yok.
- Kısa bir terim daha uzun kelimelerin içine giriyorsa “Tam kelime”yi açın; desen eşleştirmek için “Düzenli ifade”yi açın, örneğin sayılar için “\d+” veya bir e-posta adresinin iki yarısını yer değiştirmek için “(\w+)@(\w+)”.
- Sonucu dışarı almak için “Kopyala”yı, kaydetmek için “.txt indir”i kullanın. Sonuçtaki renkli parçalar, her eşleşmenin yerine yazılan metnin tam kendisidir.
Örnek
Giriş
Metin: Sipariş 1001 gönderildi Sipariş 1002 gönderildi Sipariş 1003 beklemede Aranan: gönderildi Yerine: teslim edildi
Sonuç
Sipariş 1001 teslim edildi Sipariş 1002 teslim edildi Sipariş 1003 beklemede (Değiştirilen: 2)
Örnek yalnızca varsayılan kuralları kullanır (büyük/küçük harfe duyarlı, düz eşleştirme), bu yüzden iki durum sözcüğü değişir ve başka hiçbir şey değişmez. Sonuçtaki renkli parçalar eşleşmenin yerine yazılan metindir; silinen konumlarda renklenecek bir şey kalmaz.
Kurallar, sınırlar ve bilinen sorunlar
- Yalnızca tümünü değiştir: “ilkini değiştir” anahtarı ve geri alma yığını yok — ama giriş kutusu asla yeniden yazılmaz, bu yüzden orijinal metin her zaman bir düzenleme uzağınızdadır.
- Düz modda (varsayılan) “.*”, “(” ve “$1” sıradan karakterlerdir. Yalnızca “Düzenli ifade” açıkken arama bir desen olur ve değiştirmede $1, $&, $$ ve $<name> çalışır.
- Regex modu satıra bağlıdır: “^” ve “$” her satırın başını ve sonunu eşleştirir (yani “^” artı bir önek onu her satıra ekler) ve “.” asla satır sonunu eşleştirmez.
- Değiştirme orijinal metni bir kez tarar: eklenen metin bir daha eşleştirilmez — “a”yı “aa” ile değiştirmek “aa” verir, kontrolden çıkan bir büyüme olmaz. Eşleşmeler çakışmaz, bu yüzden “aaa” içindeki “aa” tek eşleşmedir.
- “Büyük/küçük harfi yok say” düz modda sayfa dilinin kurallarına göre katlar (Türkçe I/ı doğru işlenir, ancak İ iki kod noktasına katlanır, bu yüzden tek başına “i” onunla eşleşmez); regex modunda tarayıcının i bayrağını kullanır, bu yüzden birkaç dilde sonuçlar farklı olabilir.
- “Tam genişlik/yarım genişlik yok say” (Çince, Japonca ve Korece sayfalar) yalnızca eşleştirmeyi etkiler: tam genişlikli virgül virgüle, tam genişlikli parantezler düz parantezlere ve tam genişlikli boşluk boşluğa eşittir. Değiştirme tam yazıldığı gibi yazılır.
- “Tam kelime” yalnızca İngilizce ve Arapça sayfalarda sunulur: CJK yazısında kelime sınırı yoktur, bu yüzden anahtar orada görünür bir etki yaratmazdı — o sayfalar bunun yerine tam genişlik/yarım genişlik seçeneğini alır.
- Sıfır uzunluklu eşleşmeler (“^” veya “\b” gibi) değiştirmeyi o konuma ekler ve sonra bir karakter ilerler, böylece hiçbir şey sonsuza dek döngüye girmez.
- 400 eşleşmenin üzerinde sonuç her değişikliği renklendirmeyi bırakır ve tam sayımla düz metin gösterir; 200.000 karakterin üzerinde sonuç yazmayı bıraktıktan yaklaşık 0,6 sn sonra güncellenir ve metin asla kesilmez.
- Karmaşık bir regex uzun bir metinde feci şekilde geri izleyebilir ve tarayıcı bunu kesemez — tüm belgeyi yapıştırmadan önce deseni kısa bir örnekte doğrulayın.
- Dosya yükleme, çoklu dosya işleme, büyük/küçük harf koruma ve geçmiş yok; $` ve $' değiştirme belirteçleri desteklenmez. Her şey tarayıcınızda çalışır: hiçbir şey yüklenmez veya saklanmaz.
İlgili metin araçları
Değiştirmeler yapıldıktan sonra genellikle ihtiyaç duyulan şeyler.