PDA

View Full Version : به دست آوردن تعداد کاراکترها بعد از مثلاً سومین اینتر موجود در متن



bftarane
یک شنبه 14 مهر 1392, 16:25 عصر
سلام.
من متنی در دیتابیس ذخیره می کنم همراه با اینتر (\r\n) که به صورت زیر Split کردم
این متنمه

ایرانی میمینبیب یبیببثقیب یبیبیب\r\nیبیبی یبیب سیب نتنتن یبیبیب ایرانی \r\nمیمینبیب یبیببثقیب یبیبیبیبیبی یبیب سیب نتنتن یبیبیب ایرانی میمینبیب یبیببثقیب یبیبیبیبیبی ی یبیبیب ایرانی میمینبیب یبیببثقیب یبیبیبیبیبی یبیب سیب نتنتن یبیبیب ایرانی میمینبیب یبیببثقیب یبیبیبیبیبی یبیب سیب نتنتن بیب سیب نتنتن یبیبی


string titr = Literal2.Text;
string ABS = "";
string[] separators = new string[] { "\r\n" };
string[] result;


result = titr.Split(new string[] { "\\r\\n" }, StringSplitOptions.None);

Label1.Text = result.Length.ToString();
Literal2.Text = Literal2.Text.Replace("\\r\\n", "<br>");
حالا سوالم اینه که چطور می تونم تعداد کاراکترها بعد از اینتر سوم رو بشمرم؟

shahryari
یک شنبه 14 مهر 1392, 18:16 عصر
بر اساس کاراکتر مورد نظر اسپلیت کنید و در یک آرایه بریزید
سپس طول رشته های خانه های صفر و یک و دو را باهم جمع کنید و از تعداد کاراکترهای کل متن کسر کنید جواب اونیه که شما میخواین
البته باید بررسی کنید تعداد خانه ها بزرگتر مساوی 3 باشد