mohammadali1375
شنبه 22 تیر 1392, 00:52 صبح
اول از همه سلام :لبخندساده:
میخاستم ببینم چطوری میتونم تو یک همچین رشته ای قسمت هایی که میخام رو جدا کنم. مثلا فرض کنید یک رشته دارم که چاپ کردنش همچین نتیجه ای میده :
(0)(0):{100&100,0,100,100};
(1)(0):{100&200,45,100,100};
(2)(1):{300&300,0,100,100};
میخاستم قسمتایی که میخام رو از این رشته جدا کنم و جدا جدا بهشون دسترسی داشته باشم.
یعنی مثلا تو خط سوم بتونم همه اعداد 2 , 1 , 300 , 300 , 0 , 100 , 100 رو که توی این رشته اومده به صورت جدا جدا توی متغیر هایی ذخیره کنم. در کل اعداد این متن ( یا شاید در مواردی رشته هایی از این متن ) رو استخراج کنم. سعی کردم با توابع موجود در string اینکارو اجام بدم ولی خیلی سخت میشد واقعا (با توابعی که من ازش میشناختم ) .
البته این نکته رو هم بگم که اگه دقت کنید ساختار رشته یک چیز ثابته در هر خط و فقط مقادیر تغیر کرده
اگه هم این راه نمیشه چجوری میشه اطلاعات رو دسته بندی کنم و ذخیره و استفاده کنم غیر فایل متنی که الان این کارو کردم ( و غیر از استفاده از پایگاه داده ). با XML میشه ؟ و اگه میشه چجوری باید بخونمش ؟ (کتابخونه یا چیز دیگه ای هست معرفی کنید ممنون میشم )
میخاستم ببینم چطوری میتونم تو یک همچین رشته ای قسمت هایی که میخام رو جدا کنم. مثلا فرض کنید یک رشته دارم که چاپ کردنش همچین نتیجه ای میده :
(0)(0):{100&100,0,100,100};
(1)(0):{100&200,45,100,100};
(2)(1):{300&300,0,100,100};
میخاستم قسمتایی که میخام رو از این رشته جدا کنم و جدا جدا بهشون دسترسی داشته باشم.
یعنی مثلا تو خط سوم بتونم همه اعداد 2 , 1 , 300 , 300 , 0 , 100 , 100 رو که توی این رشته اومده به صورت جدا جدا توی متغیر هایی ذخیره کنم. در کل اعداد این متن ( یا شاید در مواردی رشته هایی از این متن ) رو استخراج کنم. سعی کردم با توابع موجود در string اینکارو اجام بدم ولی خیلی سخت میشد واقعا (با توابعی که من ازش میشناختم ) .
البته این نکته رو هم بگم که اگه دقت کنید ساختار رشته یک چیز ثابته در هر خط و فقط مقادیر تغیر کرده
اگه هم این راه نمیشه چجوری میشه اطلاعات رو دسته بندی کنم و ذخیره و استفاده کنم غیر فایل متنی که الان این کارو کردم ( و غیر از استفاده از پایگاه داده ). با XML میشه ؟ و اگه میشه چجوری باید بخونمش ؟ (کتابخونه یا چیز دیگه ای هست معرفی کنید ممنون میشم )