بهار آموزش با تخفیف های شگفت انگیز توسینسو بهار آموزش با تخفیف های شگفت انگیز توسینسو
مانده تا پایان تخفیف
مشاهده دوره ها
0

حذف فضاهاي خالي (space) در يك فايل تكست

با سلام خدمت همه دوستان

من يك فايل تكست دارم شامل 10 تا ستون و بين هر ستون هم فاصله خالي وجود داره حالا ممكنه اين فايل تكست حدود 100 ركورد داشته باشه كه اگه بصورت دستي بخواهم فضاهاي خالي بين ستون هاش رو حذف كنم خيلي طول ميكشه و خسته كننده هست مي خواستم بدونم راه حل ديگه اي وجود داره

دوستان راهنمايي كنند لطفا

پرسیده شده در 1394/12/20 توسط

2 پاسخ

2

البته یه کار خیلی راحت هم میتونید انجام بدید Ctrl+H رو بزنید تا پنجره Replace باز شه سپس در کادر اول یک یا هر چند فاصله خالی هست وارد کنید و در کادر دوم هیچی ننویسید با یه کلیک روی Replace All تمومه :)

پاسخ در 1394/12/20 توسط
3

سلام به شما itpro ای عزیز.

برای این کار می تونید از کد زیر استفاده کنید

 var reader=new StreamReader(new FileStream("e:\\1.txt",FileMode.Open));
            var text = reader.ReadToEnd();
            reader.Close();
            text = text.Replace(" ", "");
            
            var writer=new StreamWriter("e:\\2.txt");
            writer.Write(text);
            writer.Close();

البته باید System.IO را در قسمت using بنویسید.

پاسخ در 1394/12/20 توسط

پاسخ شما