PDA

View Full Version : مبتدی: چگونه کارکترهای مورد نظر در یک فایل متنی را در تکس بوکس قرار دهم



mr.siahatgar
یک شنبه 08 خرداد 1390, 06:38 صبح
سلام دوستان گرامی
من یک فایل متنی را در سی شارپ باز کردم که شامل 250 سطر هست و هر سطر هم دارای 250 حرف می باشد.
من میخوام مثلا در تکس بوکس یک بتوانم حروف 25 تا 30 از سطر اول قرار بگیره و در تکس بوکس دو حروف 150 تا 160 از سطر دوم قرار بگیره نمی دونم چگونه باید این کار را انجام بدم

سوال دوم
اگر بخوام مثلا حروف 5 تا 10 تمام سطر ها را خط به خط داشته باشم باید چکار کنم به عبارتی میخوام حروف را 5 تا 5 تا از هم جدا کنم در تمام سطر ها
با تشکر

sinashahab
یک شنبه 08 خرداد 1390, 11:14 صبح
اين چيزايي كه ميخواي همش بر ميگرده به دو متد split و substring .

مثلا براي جدا كردن خط ها : بايد اول يه رشته ي آرايه اي بسازي و بعدش هر خط رو داخل هر انديس بزاري كه اين كار با split انجام ميشه :
string[] ssh = txt.split('\n');

بعد بقيه كاراش و تغييراتش رو بايد خودت بدي.

براي جدا كردن مثلا از حرف 25 تا 30 بايد از substring استفاده كني:
txt.substring(25 , 5);