PDA

View Full Version : یه سوال درباره خواندن text



behzad900
پنج شنبه 17 اردیبهشت 1394, 00:43 صبح
سلام من یه سوالی داشتم ممنون میشم بهم پاسخ بدید .

یک فایل txt دارم که داده ها به این شکل در آن نوشته شده



1
9797979879798797979879
texttext
texttext

2
7676568897976785657675
textetxt
texttext





می خوام کدی بنویسم که بتونه خطوط را به این شکل استخراج کنه ، جستجو کنه به ترتیب شماره از یک تا هر شماره ای که در هر سطر هست اعداد رو داخله یک $num بریزه سپس بگرده بعد از عدد سطر دوم که شامل شماره چند رقمی هست داخل $fullnum و محتویات تکست را تا شماره بعدی داخل $TEXT بریزه

بصورت خط به خط اینکارو کردم اما متاسفانه محتویات تکست گاهی اوقات جای دو خط ممکن 5 خط بشه برای همین همه چیز بهم میریزه برای همین می خوام با جستجوی دقیق اینکارو انجام بده که اگر تکست 1 خط و یا 10 خط شد بهم نریزه ممنون میشم کمکم کنید .

Unique
پنج شنبه 17 اردیبهشت 1394, 03:12 صبح
اگه بین بلاک ها یک خط خالی وجود داره که کاری نداره ! یک متغیر بگذارین که شماره خط هر بلاک را نگه میداره و وقتی به خط خالی میرسین ۱ میشه. خط ۱ و ۲ را بریزه توی متغیر مورد نظر و اگه از ۲ بیشتر بود text ها را جمع کنه و وقتی به خط خالی میرسه از نو.

behzad900
جمعه 18 اردیبهشت 1394, 10:10 صبح
خوب منم همین سوال و بپرسیدم کد و بگید!

Unique
جمعه 18 اردیبهشت 1394, 23:01 عصر
دوست عزیز منتظر کد نباش. معمولا کسی وقتش را نداره. اگه کدنویس باشی با راهنمایی که کردم میتونی فورا بنویسیش.