Rehber Notepad++ İle Belirli Bir Karakterden Sonraki Yazıları Silmek

Merhabalar. Bugün yaşadığım bir sorunu çözene kadar detaylı olarak araştırma yaptıktan sonra sonunda çözüme ulaştım. Şöyle ki, atıyorum bir proxy listiniz var ve bu proxy listeyi bir siteden aldınız diyelim ve bu proxy listede IP adreslerin hemen sonunda IP adresine ait ülkeleri de yazmakta. Bunu tek tek silmezsiniz herhalde zor olur. Fakat Notepad++ isimli bir kod editörü yazılımı ile ufak bir regex deseni kullanarak bunu silmeniz mümkün. Bu sorunla karşılaşan arkadaşlar da benim gibi umarım vardır ve çözüm arıyordur. Bu konuyu Türkçe olarak onların da çözmesini sağlamak için böyle bir rehber hazırladım.

İlk önce bir örnek vereyim ve onun üzerinden gidelim. Net anlamanız açısından.

Örnek: XXX.XXX.X.X RU-RU ve XXX.XXX.X.X TR-TR gibi bir proxy listini olduğunu düşünün bir .txt dosyasında alt alta ve bunları dediğim gibi silmek istediğinizi var sayıyorum. Bunu silmek için ilk önce şunu yapmamız gerekecek. Burada tam olarak RU-RU yazan kısımdan önceki boşluk karakterini RegEx deseni ile alıp o boşluktan itibaren hepsini kaldıracağız. Bunu ise aşağıda açıklıyorum.

  1. Notepad++ yazılımını kurduktan sonra .txt dosyasınızı açın. Bu Proxy listesi olabilir mesela.
  2. Yazılımı açtıktan sonra ve .txt dosyanızı seçtikten sonra üst kısımda yer alan Search yani arama kısmına tıklıyoruz
  3. Burada Replace yazısına tıklamanız gerekiyor. Yani değiştirmek anlamında.
  4. Karşınıza tam olarak aşağıdaki resimde görüldüğü gibi bir pencere ile karşılaşacaksınız.
  5. Tamam şimdi burada Find what yazan kısıma yani ne bulmak yazan kısıma şu kodu yazın [ ].* ve aşağıda yer alan Regular expression'ı da işaretleyin.
  6. Yani tam olarak şu şekilde
  7. Bu işlemden sonra tek yapmanız gereken Replace with yani ne ile değiştireceksin yazan kısıma klavyeden Space (Boşluk) bırakma tuşuna basıp, daha sonra Replace All demeniz yeterlidir.
  8. Bu arada RegEx yazarken parantez içerisine yazdığınız yazıya da dikkat edin. Örnek: [|].* veya boşluk bıraklmış hali [ ].*
Bu da diğer örnekleri bakabilirsiniz:
Kod:
email:pass | text | text | text | text

Yukarıdaki koddaki örnekte mesela bunu kullanabilirdiniz:
[|].*

Bu arada Regular Expressions nedir ne değildir bu siteden bakabilirsiniz:

Alıntıdır: How to remove everything after a certain character? (notepad++)
 
Son düzenleme:
Rica ederim kardeşim. Bunu ben çok arıyordum. Biraz ara unutmuştum. Ufak bir arama gerçekleştirerek çözüme ulaştım. Türkçede doğru düzgün bir kaynak olması adına Siz ve Sizin gibi insanlarla paylaşmak ve çözüme ulaşmalarını istedim.
 
Faydalı bir içerik olmuş, emeğine sağlık.
 

Merhaba belirli bir karakterden öncesini nasıl silerim?
 
Peki farklı farklı karakterleri nasıl silebirim acaba
0x9F727EEA.
0xEC6D57E5 gibi farklı farklı şeyleri silmem gerekiyor.
 
Peki farklı farklı karakterleri nasıl silebirim acaba
0x9F727EEA.
0xEC6D57E5 gibi farklı farklı şeyleri silmem gerekiyor.
Hocam o konuda pek bilgim yok ama dilerseniz ChatGPT'ye sorun. Fazlasıyla yardımcı olacaktır. Muhtemelen onları da silen ekstra karakterler vardır ama denemedim.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…