araç köşesi

Belirli Kelimeyi İçeren Satırları Silme — Satır Süzme

Bir kelimeyi ya da ifadeyi içeren satırları tek adımda silin veya yalnız o satırları tutun; büyük/küçük harf Türkçe kurallarıyla karşılaştırılır

Verileriniz sizde kalır. Dönüşüm tarayıcının içinde yapılır, hiçbir şey sunucuya gitmez.

Nasıl çalışır?

Satırları sol panele yapıştırın ve 'Aranan' alanına bulmak istediğiniz kelimeyi yazın; sonuç siz yazarken sağda belirir. Varsayılan işlem 'Eşleşen satırları sil'dir: 'hata' yazarsanız içinde hata geçen her satır silinir, geri kalanlar sırasını koruyarak kalır. 'Yalnız eşleşen satırları tut' seçerseniz tersi olur ve yalnız hata içeren satırlar kalır; bir günlük dosyasından hataları ayıklamak böyle yapılır. Birden çok kelime için virgülle ayırın: 'hata, uyarı' bu iki kelimeden herhangi birini içeren satırları yakalar. 'Satırın neresinde' ayarı aramanın yerini daraltır: 'Satırın başında' yalnız o kelimeyle başlayan satırları, 'Satırın tamamı aynı' yalnız o kelimeden ibaret satırları seçer. Büyük/küçük harf varsayılan olarak fark etmez ve Türkçe kuralla karşılaştırılır: İSTANBUL ile istanbul, ISPARTA ile ısparta eşleşir. Aranan metin harfi harfine aranır; nokta ya da yıldız özel anlam taşımaz. Sonuç satırı kaç satırın silindiğini ve kaçının kaldığını yazar.

Bu araç remove lines containing aramalarıyla da biliniyor.

Satır süzme (filtreleme) nedir?

Satır süzme, bir metni satır satır ele alıp her satırı bir kurala göre tutan ya da atan işlemdir. Yazılımcılar bunu komut satırında grep komutuyla yapar: 'grep hata' yalnız hata içeren satırları, 'grep -v hata' ise hata içermeyenleri gösterir. Bu araç aynı işi komut bilmeden görmenizi sağlar. Satırların sırası hiç değişmez; araç yalnız hangi satırın kalacağına karar verir, satırların içeriğine dokunmaz.

Büyük/küçük harf duyarlılığı nedir?

Büyük/küçük harf duyarlılığı, bir aramanın 'Hata', 'HATA' ve 'hata' yazımlarını aynı mı yoksa farklı mı sayacağını belirler. Duyarsız aramada üçü de eşleşir; duyarlı aramada yalnız birebir aynı yazım eşleşir. Duyarsız arama genellikle iki metni de küçük harfe çevirip karşılaştırarak yapılır ve bu çevirme dile bağlıdır: Türkçede I'nın küçüğü ı, İngilizcede i'dir. Bu araç sayfanın diline göre çevirir.

Satır süzme ile Bul ve Değiştir arasındaki fark nedir?

Bul ve Değiştir satırın içindeki metni değiştirir: 'hata' kelimesini 'uyarı' yapar ama satır yerinde kalır. Satır süzme ise satırın bütününe karar verir: aranan kelime geçiyorsa satır ya tamamen silinir ya da tek kalan olur, satırın içeriğine hiç dokunulmaz. Bul ve Değiştir ile satır silmek düzenli ifade bilmeyi gerektirir; bu araç o bilgi olmadan aynı sonucu verir. Metnin içeriğini düzeltmek için Bul ve Değiştir'i, uzun bir listeden satır ayıklamak için bu aracı kullanın.

Hangi işlerde kullanılır?

Satır süzme, uzun bir listeden istemediğiniz ya da yalnız istediğiniz satırları ayırmanın en hızlı yoludur. Elle yapıldığında yüzlerce satırı tek tek okumak gerekir ve atlanan satır olur; araç her satırı aynı kuralla karşılaştırır ve kaç satırın gittiğini sayar.

  • Sunucu günlüğünden yalnız HATA satırlarını ayıklama
  • E-posta listesinden belirli bir alan adını (gmail.com) çıkarma
  • Ürün listesinden 'stokta yok' yazan satırları silme
  • Ödev ya da anket yanıtlarından boş kalan 'Cevap yok' satırlarını temizleme
  • Excel'den kopyalanan sütunda belirli bir ile ait satırları tutma

Türkçe büyük/küçük harf neden ayrı bir konu?

Türkçede I ile i farklı harflerin büyük hâlleridir: büyük I'nın küçüğü noktasız ı, büyük İ'nin küçüğü noktalı i'dir. İngilizce kurallarla çalışan birçok araç 'İSTANBUL' kelimesini küçültürken 'i̇stanbul' gibi bozuk bir sonuç üretir ya da 'ISPARTA' ile 'isparta'yı eşleştirir. Bu araç Türkçe sayfada karşılaştırmayı Türkçe kurallarla yapar.

Sonuç olarak Türkçe sayfada İSTANBUL = istanbul ve ISPARTA = ısparta eşleşir, ama ISPARTA = isparta eşleşmez. Metniniz Türkçe değilse ve İngilizce kurallar gerekiyorsa sayfayı İngilizce açın ya da 'Fark eder' seçip her iki yazımı virgülle ekleyin.

Sık sorulanlar

Düzenli ifade (regex) kullanabilir miyim?

Hayır, bilerek. Bu araç aradığınız metni harfi harfine arar; nokta nokta, yıldız yıldızdır. Kalıpla arama gerekiyorsa Toplu Bul ve Değiştir aracını kullanın.

Birden çok kelimeyi aynı anda nasıl ararım?

Kelimeleri 'Aranan' alanına virgülle ayırarak yazın: 'hata, uyarı, kritik'. Satır bunlardan herhangi birini içeriyorsa eşleşmiş sayılır.

Virgül içeren bir ifadeyi arayabilir miyim?

Hayır; virgül aranan kelimeleri ayırmak için kullanıldığından ifadenin içindeki virgül de bölünür. Böyle bir durumda ifadenin virgülsüz bir parçasını arayın.

Boş satırlar ne oluyor?

Boş satır hiçbir kelimeyi içermediği için silme işleminde kalır, tutma işleminde atılır. Boş satırları ayrıca temizlemek için Metin Temizleme aracını kullanabilirsiniz.