C# ve Php ile Metinden Bir Parça Seçme

Yapmak istediğim bir proje üzerine bir metin dosyasının her satırını parçalara ayırıp bunları değşkenlere atmam gerekiyordu. Bunu yapmak için aşağıdaki kodları kullanabilirsiniz.

Metin Dosyamız şu şekilde olsun...

ali okula | gittinmi | vesaire | vesaire.

C Sharp'ta;

using System.IO; //Dosya işlemleri yapmak için bunu eklememiz gerekiyor.
inputStream = new StreamReader(@"c:\2gx.txt");
//Burda İşlem Yapacağımız Dosyayı Açıyoruz
string line = inputStream.ReadLine();
//Dosyayı satır satır Okumak için kullandığımız Komut Bu
char[] c = { '|'};
//Satırdaki parçalar nasıl bölünmüş
string[] values = line.Split(c);
//Satırı bölmek ve diziye atmak için kullanıyoruz
parca1.Text = values[0]; //"ali okula"//Dizimizdeki verileri değişkenlere alıyoruz.
parca2.Text = values[1]; //"gittinmi"
parca3.Text = values[2]; //"vesaire"
parca3.Text = values[2]; //"vesaire"

Php'de;

 
<?php
$metin = "ali okula | gittinmi | vesaire | vesaire.";
 
$parcala = explode("|", $metin);
 
for($i = 0; $i &lt; strlen($parcala); $i++) {
echo $parcala[$i];
}
// çıktı : ali okula gittinmi vesaire vesaire.
?>

Nis 27th, 2008 | Kategoriler Yazılım | Toplam Okunma=3.153
  1. Fatih
    Ağu 13th, 2008 at 04:56 | #1

    Gerçekten güzel bir paylaşım olmuş fakat program hata veriyor bende. inputStream in altını mavi renk ile çizerek
    The name ‘inputStream’ does not exist in the current context
    yazıyor. çok uğraştım fakat başaramadım. yardımcı olursanız sevinirim.

  2. Ercin
    Haz 24th, 2009 at 00:55 | #2

    Dostum kodu biraz daha aciklamali yapsaydin sanirim daha iyi olurdu ama inanki cok isime yaradi.
    oncelikle inputStream yerine ben soyle birsey koydum

    StreamReader reader = File.OpenText(a);
    /*a bir string degiskenim ve onceden uzeinde calisma yapacagim dosyanin yolunu atadim
    */
    string line = reader.ReadLine();

    calistiramayan arkadaslar birde boyle denesin.

    Paylasim icin saol rep rep ;)

  3. orhan
    Mar 7th, 2010 at 01:33 | #3

    başka birşey ararken bunu buldum ama iyiki bumuşum cok işme yarıcak paylaşım için saol +rep miydi neydi ondan :D

Yorum Yazın

XHTML: İzin verilen HTML kodları: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Switch to our mobile site