نمایش نتایج 1 تا 5 از 5

نام تاپیک: جدا کردن قسمتی از یک رشته

  1. #1
    کاربر تازه وارد آواتار banitaba.ommolketab
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    اصفهان
    سن
    34
    پست
    74

    جدا کردن قسمتی از یک رشته

    سلام
    فرض کنید که یه همچین رشته ای داریم
    http://www.ommolketab.ir/lin-search/k_68293696/salam/
    من میخوام از / پنجم به بع را جدا کنم ، کسی میتونه راهنمایی کنه ؟؟؟

  2. #2

    نقل قول: جدا کردن قسمتی از یک رشته



    Text.Substring(1,2);

  3. #3

    نقل قول: جدا کردن قسمتی از یک رشته

    var index = Text.IndexOf('/',0,5);

    اینجوری می تونی اندیس پنجمی رو پیدا کنی
    var substring = Text.SubString(index, Text.Lenght);

    موفق باشید

  4. #4

    نقل قول: جدا کردن قسمتی از یک رشته

    این برات متن رو تکه تکه میکنه

    string str = "http://www.ommolketab.ir/lin-search/k_68293696/salam/";
    string[] s = str.Split(new char[] { '/' }, StringSplitOptions.RemoveEmptyEntries);
    textBox1.Text = s[4];

  5. #5

    نقل قول: جدا کردن قسمتی از یک رشته

    نقل قول نوشته شده توسط crazy_1892 مشاهده تاپیک


    Text.Substring(1,2);
    این به شرطی هست که طول رشته ماقبل / پنجم ثابت باشه. اگر ثابت نباشه میتونید از یکی از دو روش زیر استفاده کنید:

    private void button1_Click(object sender, EventArgs e)
    {
    textBox2.Clear();

    char[] temp = textBox1.Text.ToCharArray();
    int i = 0;
    foreach (char ch in temp)
    {
    if (i < 5)
    {
    if (ch == '/')
    i += 1;
    }
    else
    if (i == 5)
    {
    textBox2.Text += ch;
    }
    }
    }



    private void button2_Click(object sender, EventArgs e)
    {
    textBox2.Clear();

    string[] st = textBox1.Text.Split('/');
    for (int i = 5; i < st.Length; i++)
    {
    textBox2.Text += st[i];
    if (i < st.Length - 1)
    textBox2.Text += '/';
    }
    }

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •