C# Text Dosyası İçinde Belirlenen Bir Kısmı Başka Bir Textbox'a Yazdırma

russianrapper

Hectopat
Katılım
9 Nisan 2017
Mesajlar
83
Daha fazla  
Cinsiyet
Erkek
Merhaba. Bir proje üzerinde çalışıyorum, internet üzerinde birçok bilgi buldum ama çoğu kafa karıştırıcı ve bir türlü anlayamadım. Kısaca yapmak istediğim işlemi şöyle belirteyim.

Bir ".txt" dosyası içerisinde satır satır okuma yapacak ve benim belirlediğim bazı kriterlerden sonraki metni bir textbox'a yazdıracak. Örneklemek gerekirse:

Dosyamızın adı "ornekDosya.txt" olsun ve içindeki metinler de aşağıdaki gibi olsun.

"selam, merhaba. Beni russianrapper.
19 yaşındayım, 05.07.1999 yılında doğdum."

Benim textbox'a yazdırmak istediğim kısım doğum tarihimin olduğu kısım. Yani "05.07.1999" kısmını alıp, diğer kısımları almamak. O aradaki kısmı alamıyorum işte... Yardımlarınızı bekliyorum.
 
using System.IO;

string dosya_yolu = "buraya txt dosya yolunu yaz";
String[] dosya = File.ReadAllLines(dosya_yolu);

kodunu yazarsan dosya isimli listenin elemanları txt dosyasının satırları olur yani dosya[0] elemanı
"selam, merhaba. Beni russianrapper." olurken dosya[1] elemanı
"19 yaşındayım, 05.07.1999 yılında doğdum" olur
gelelim "19 yaşındayım" kısmından kurtulmaya

String x = dosya[1];
x = x.Replace("19 yaşındayım ","");
x = x.Replace(" yılında doğdum,"");

yazarsanda x artık "05.07.199" olur

NOT: replace komutu parantezin içine girilen 1. değeri 2. değer yapar yani sen
x = x.Replace(" yılında doğdum","da dünyaya geldim");
yapsaydın x artık "05.07.1999 da dünyaya geldim" olurdu
 

Yeni konular

Geri
Yukarı