PDA

View Full Version : سوال: چگونه فضای خالی بین یک رشته از بین ببریم؟



complexcoding
دوشنبه 30 آبان 1390, 15:50 عصر
دوستان سلام
در حال ساخت یک نود پد پیشرفته هستم که می خواهم در آن امکاناتی از قبیل از بین بردن فاصله کاراکترها و جمله ها یا تعیین رنگ به صورت کاراکتری مانند چت یاهو که هر کاراکتر یک رنگ داشته باشه و کلا کار با کاراکترها و رشته به این صورت را قرار بدم حالا احتیاج به نمونه کد و یا راهنمایی و کمک شما دارم ....
کمک شما پیشاپیش خیلی ممنونم :خجالت::خجالت::خجالت::خجالت:: جالت:

sobaisobai
دوشنبه 30 آبان 1390, 17:09 عصر
سلام
واسه تغییر رنگ کاراکتر باید از RichtextBox استفاده کنی
واسه از بین بردن کاراکترها میتونی یه کاراکتر خالی( منظورم Space ) رو سرچ کنی و حذف کنی
موفق باشی

atashsavar
دوشنبه 30 آبان 1390, 20:38 عصر
واسه حذف فاصله ها توی رشته می تمونی از متد trim() استفاده کنی

sobaisobai
دوشنبه 30 آبان 1390, 22:41 عصر
متد ()Trim فقط فاصله های ابتدا و انتهای رشته رو از بین میبره

سوداگر
دوشنبه 30 آبان 1390, 23:02 عصر
سلام
این برنامه فضای خالی را از بین میبرد.

ferankyy
سه شنبه 01 آذر 1390, 12:37 عصر
replace(" ","");

skh1300
سه شنبه 01 آذر 1390, 13:40 عصر
بیا عزیز کارت راه میاندازه
حذف کارکتر فاصله اضافی


string s = Console.ReadLine();
s = s.Trim();
int x = s.IndexOf(" ");
while (x != -1)
{
s = s.Replace(" ", " ");
x = s.IndexOf(" ");
}
Console.Write(s);
Console.ReadKey();