docka.pro
Centipat
- Katılım
- 28 Haziran 2022
- Mesajlar
- 41
- Çözümler
- 1
Daha fazla
- Cinsiyet
- Erkek
*.txt
dosyası içerisinde aradığınız değerin olup olmadığını öğrenmek istiyorsunuz anladığım kadarıyla.C:\Users\x\Desktop\deneme.txt
gibi.string text = textBox1.Text.Trim();
if (text != "" || text != string.Empty){
search_keywords(@"dosya_yolu", text);
}else{
MessageBox.Show("Lütfen aranacak değer giriniz.");
}
private void search_keywords(string path, string search_value){
StreamReader stream_reader = new StreamReader(path);
string text_file = stream_reader.ReadToEnd();
string search = search_value;
int text_length = text_file.Length;
int new_text_length = text_file.Replace(search, null).Length;
int found_value_count = (text_length - new_text_length) / search.Length;
if (found_value_count > 0){
label1.Text = $"Aranan ({search_value}) değeri, {found_value_count} adet bulundu.";
}else{
label1.Text = $"Aranan ({search_value}) değer bulunamadı.";
}
}
*.txt
dosyası içerisinde aradığınız değerin olup olmadığını öğrenmek istiyorsunuz anladığım kadarıyla.C:\Users\x\Desktop\deneme.txt
gibi.string text = textBox1.Text.Trim();
if (text != "" || text != string.Empty){
search_keywords(@"dosya_yolu", text);
}else{
MessageBox.Show("Lütfen aranacak değer giriniz.");
}
private void search_keywords(string path, string search_value){
StreamReader stream_reader = new StreamReader(path);
string text_file = stream_reader.ReadToEnd();
string search = search_value;
int text_length = text_file.Length;
int new_text_length = text_file.Replace(search, null).Length;
int found_value_count = (text_length - new_text_length) / search.Length;
if (found_value_count > 0){
label1.Text = $"Aranan ({search_value}) değeri, {found_value_count} adet bulundu.";
}else{
label1.Text = $"Aranan ({search_value}) değer bulunamadı.";
}
}
Merhaba. Bir metin belgesi*.txt
dosyası içerisinde aradığınız değerin olup olmadığını öğrenmek istiyorsunuz anladığım kadarıyla.
O zaman şu şekilde yapmanız gerekiyor.
Öncelike button içinde şu kodu giriniz. Kodun içerisinde yer alan "dosya_yolu" isimli yere metin belgenizin konumu ile birlikte adını yazınız.
örnek:C:\Users\x\Desktop\deneme.txt
gibi.
C#:string text = textBox1.Text.Trim(); if (text != "" || text != string.Empty){ search_keywords(@"dosya_yolu", text); }else{ MessageBox.Show("Lütfen aranacak değer giriniz."); }
Ardından bu kodu button kodunun dışarısına yapıştırın;
C#:private void search_keywords(string path, string search_value){ StreamReader stream_reader = new StreamReader(path); string text_file = stream_reader.ReadToEnd(); string search = search_value; int text_length = text_file.Length; int new_text_length = text_file.Replace(search, null).Length; int found_value_count = (text_length - new_text_length) / search.Length; if (found_value_count > 0){ label1.Text = $"Aranan ({search_value}) değeri, {found_value_count} adet bulundu."; }else{ label1.Text = $"Aranan ({search_value}) değer bulunamadı."; } }
Örnek bir metin belgesi açtım ve içeriğini bu şekilde yazdım;
Eki Görüntüle 1731713
Eğer aranan değer varsa bu şekilde çıktı alacaksınız;
Eki Görüntüle 1731714
Eğer değer yoksa;
Eki Görüntüle 1731715
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.