مشاهده نسخه کامل
: نحوه جستجو برای کاراکتری خاص و ذکر تعداد تکرار آن در متن
amirepsilon
26-12-2007, 22:03
سلام
یه متن داریم میخوایم بگیم هر جا به عدد رسیدی تا عدد بعدی متن رو به حالت انتخاب شده در بیار
یا در مورد دیگه کل اعداد ذکر شده رو برامون بشماره مثلا 3 مورد پیدا شد : 5 - 95 - 2564
با تشکر
راه کلی ش استفاده از Regular Expressions هست ولی راه سادش استفاده از حلقه for و پیمایش کل رشته هست.باید کاراکتر کاراکتر رشته رو برسی کنین هر جا به عدد رسیدی تا وقتی عدد هست اون رقم ها رو بریزی توی یه متغیر(آرایه) و یه واحد به تعداد اضافه کنی..
bad_boy_2007
29-12-2007, 16:37
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
فکر کنم نیاز به توضیح نداره !
مختصر و مفید اینکه تابع Instr میاد تو یک رشته دنبال رشته دیگه میگرده و اگه پیدا کرد میگه چندمین کاراکتره و اگه پیدا نکرد مقدارم -1 رو فکر کنم بر میگردونه Start مشخص میکنه که از کدوم کاراکتر میخوای سرچ رو انجام بدی . کافیه تو یه حلقه از این تابع استفاده کنی تا زمانی که -1 رو بر نگردونده سرچ کن
ermia2008
02-01-2008, 14:39
سلام دوست عزيز.
براي اين كار از Split خود #C هم مي توني استفاده كني. كه همه اعداد رو خودش داخل آرايه ميذاره.
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.