C# ile bir karakter dizininin içinden istenen karakterleri bulma; listbox ve textbox öğelerine  istenen karakterleri yazdırma.

Üstteki formu oluşturun ve load olayına aşağıdaki kodu yazın.

private void Form1_Load(object sender, EventArgs e)
{
richTextBox1.Text = “deneme 1234 NMBR=05053456789, djfdkjfdkjdfjskdjDATE=01.01.2012,vdjhxckvsdkjfhjkfhds TIME=01:23 ghfghgdfggfdgdh hhtry rtyrtyrt yr”;
string textal = richTextBox1.Text;
int karaktertoplami = textal.Length;
int baslangicbul = textal.IndexOf(“NMBR=”);
if (baslangicbul != -1)  //aranan değer varsa
{
int basla = baslangicbul + 5; //baslangıcı eşittirden sonraki ilk karakter olacak
string okuson = textal.Substring(basla, 11); //başlangıçtan itibaren 11 karakter okuyacak
textBox1.Text = okuson;//okunanı textbox a at

listBox1.Items.Add(okuson);//okunanı listeye ekler
int tarihbul = textal.IndexOf(“DATE=”);
if (tarihbul != -1)
{
int tarihbas = tarihbul + 5;
string tarihbasoku = textal.Substring(tarihbas, 10);
listBox2.Items.Add(tarihbasoku);
}
int saatbul = textal.IndexOf(“TIME=”);
if (saatbul != -1)
{
int saatbas = saatbul + 5;
string saatbasoku = textal.Substring(saatbas, 5);
listBox3.Items.Add(saatbasoku);
}
}
}

Reklamlar