PDA

View Full Version : راهنمایی در مورد trim در تکست باکس



012132
شنبه 28 اردیبهشت 1392, 18:03 عصر
توی تکست باکسم یه سری اعداد دارم . مثلاً این : 15-08510-15118 - 48 0 -440 48
می خوام این این تیره ها و فاصله های بین اعداد گرفته بشه .

با دستور trim فقط فاصله های قبل از اولین عدد و بعد از آخرین عدد گرفته میشه .

بعد اینکه می خوام بعد از اینکه اون فاصله ها و تیره های بینشون گرفته شد ، این عدد را 5 تا 5 تا توی یک تکست باکس بذارم .

لطفاً راهنماییم کنین که چطور باید این کار را انجام بدم ؟

soheila2012
شنبه 28 اردیبهشت 1392, 18:06 عصر
خب کلا با رشته کار داری باید از اول رشته ها رو بگیره هر وقت به اون دو موردی که ذکر کردین (فاصه و خط تیره) رسید حذفشون کنه

hamid_hr
شنبه 28 اردیبهشت 1392, 18:09 عصر
str.replace(" ","").replace("-","")

morteza271
شنبه 28 اردیبهشت 1392, 18:10 عصر
با این کد کل خط تیره ها و فاصله ها برداشته میشن :
TextBox1.Text = TextBox1.Text.Trim().Replace("-","").Replace(" ","");

بعد برای اینکه 5 تا 5 تا جدا کنید هم میتونید از دستور زیر استفاده کنید :
string str1 = TextBox1.Text.SubString(0,5);

که این 5 عدد اول رو میده و برای 5 عدد بعدی هم به همین صورت میتونید عمل کنید.
فقط باید توجه داشته باشید که طول متنتون رو هم چک کنید که مثلا برای 5 عدد اول کوچکتر از 5 نباشه و برای 5 عدد دوم کوچکتر از 10 نباشه و ...