سلام
یه متن داریم میخوایم بگیم هر جا به عدد رسیدی تا عدد بعدی متن رو به حالت انتخاب شده در بیار
یا در مورد دیگه کل اعداد ذکر شده رو برامون بشماره مثلا 3 مورد پیدا شد : 5 - 95 - 2564
با تشکر
سلام
یه متن داریم میخوایم بگیم هر جا به عدد رسیدی تا عدد بعدی متن رو به حالت انتخاب شده در بیار
یا در مورد دیگه کل اعداد ذکر شده رو برامون بشماره مثلا 3 مورد پیدا شد : 5 - 95 - 2564
با تشکر
راه کلی ش استفاده از Regular Expressions هست ولی راه سادش استفاده از حلقه for و پیمایش کل رشته هست.باید کاراکتر کاراکتر رشته رو برسی کنین هر جا به عدد رسیدی تا وقتی عدد هست اون رقم ها رو بریزی توی یه متغیر(آرایه) و یه واحد به تعداد اضافه کنی..
فکر کنم نیاز به توضیح نداره !کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
مختصر و مفید اینکه تابع Instr میاد تو یک رشته دنبال رشته دیگه میگرده و اگه پیدا کرد میگه چندمین کاراکتره و اگه پیدا نکرد مقدارم -1 رو فکر کنم بر میگردونه Start مشخص میکنه که از کدوم کاراکتر میخوای سرچ رو انجام بدی . کافیه تو یه حلقه از این تابع استفاده کنی تا زمانی که -1 رو بر نگردونده سرچ کن
سلام دوست عزيز.
براي اين كار از Split خود #C هم مي توني استفاده كني. كه همه اعداد رو خودش داخل آرايه ميذاره.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)