View Full Version : جدا کردن یه کلمه در آخر یه متن
kurdboy2175
پنج شنبه 02 آبان 1392, 21:35 عصر
سلام دوستان
من تو برنامم متن چند تا چک باکس را با هم جمع می کنم و با _ از هم جدا می کنم ولی در اخر وقتی که ذخیره می کنم یک _ به اخر اضافه میشه چطوری اون _ اخر رو از متن جدا کنم
اینو هم بگم یه متغییر از نوع sttring ساختم و متن چک باکس ها را در این متغییر میریزم ولی برای پاک کردن اون _ اضافه موندم که چکار کنم
اگه میشه کمک کنید
aliagamon
پنج شنبه 02 آبان 1392, 22:11 عصر
یه همچین چیزی میخوای؟:
textBox1.Text = textBox1.Text.Substring(0, textBox1.Text.Length - 1);
Mahmoud.Afrad
پنج شنبه 02 آبان 1392, 22:19 عصر
میتونی از متد trimend استفاده کنی.
MessageBox.Show("a...b...c...".TrimEnd('.'));
kurdboy2175
پنج شنبه 02 آبان 1392, 23:25 عصر
نه این نمیتونه کار منو درست کنه فک کنم جواب دوستمون aliagamon بیشتر به دردم میخوره
alonmahdi
جمعه 03 آبان 1392, 00:25 صبح
اینم یک نمونه کد:
string a = "ali_";
int t=a.Count()-1;
label1.Text = a.Remove(t,1);
امیر مهرشاد
جمعه 03 آبان 1392, 11:51 صبح
بیا داداش گلم این یکیش که راحت هر کاراکتر ناخواسته ای رو پاک میکنه :
textbox1.text=textbox1.text.replace("_","")
امیر مهرشاد
جمعه 03 آبان 1392, 11:55 صبح
از split هم میتونی استفاده کنی لطفا تست کن چون کداشو توی vs ننوشتم حتما به بزرگی و کوچکی حروف گیر میده :
textbox1.text=textbox1.text.split('_')
اگر به تکس گیر داد اونو بریز توی همون متغیرت بعد اسپلیتشو بگیر
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.