تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 4 از 4

نام تاپيک: نحوه جستجو برای کاراکتری خاص و ذکر تعداد تکرار آن در متن

  1. #1
    پروفشنال amirepsilon's Avatar
    تاريخ عضويت
    Jun 2006
    محل سكونت
    Islamic Repoblic of IRAN
    پست ها
    560

    پيش فرض نحوه جستجو برای کاراکتری خاص و ذکر تعداد تکرار آن در متن

    سلام
    یه متن داریم میخوایم بگیم هر جا به عدد رسیدی تا عدد بعدی متن رو به حالت انتخاب شده در بیار
    یا در مورد دیگه کل اعداد ذکر شده رو برامون بشماره مثلا 3 مورد پیدا شد : 5 - 95 - 2564
    با تشکر

  2. #2
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Oct 2007
    پست ها
    205

    پيش فرض

    راه کلی ش استفاده از Regular Expressions هست ولی راه سادش استفاده از حلقه for و پیمایش کل رشته هست.باید کاراکتر کاراکتر رشته رو برسی کنین هر جا به عدد رسیدی تا وقتی عدد هست اون رقم ها رو بریزی توی یه متغیر(آرایه) و یه واحد به تعداد اضافه کنی..

  3. #3
    پروفشنال bad_boy_2007's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    ایران
    پست ها
    803

    پيش فرض

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    فکر کنم نیاز به توضیح نداره !
    مختصر و مفید اینکه تابع Instr میاد تو یک رشته دنبال رشته دیگه میگرده و اگه پیدا کرد میگه چندمین کاراکتره و اگه پیدا نکرد مقدارم -1 رو فکر کنم بر میگردونه Start مشخص میکنه که از کدوم کاراکتر میخوای سرچ رو انجام بدی . کافیه تو یه حلقه از این تابع استفاده کنی تا زمانی که -1 رو بر نگردونده سرچ کن

  4. #4
    داره خودمونی میشه ermia2008's Avatar
    تاريخ عضويت
    Apr 2007
    پست ها
    65

    پيش فرض

    سلام دوست عزيز.
    براي اين كار از Split خود #C هم مي توني استفاده كني. كه همه اعداد رو خودش داخل آرايه ميذاره.

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •