نمایش نتایج 1 تا 3 از 3

نام تاپیک: جستجو در رشته

  1. #1

    جستجو در رشته

    سلام

    من یک رشته ی طولانی دارم و میخام از جایی که مثلا <a > شروع شده را
    تا </a> را به من بر گردونه

    کسی میدونه چجوری میشه این کارو کرد




    <html>
    <body>
    <form>
    <a href="x.com" > click me</a>
    </form>
    </form>
    </html>




    در مثال تو خطوطی که نوشتم میخام فقط قسمت صورتی رنگ برام برگردونده بشه

    کسی راه حلی داره؟

  2. #2
    کاربر دائمی آواتار pashaie
    تاریخ عضویت
    تیر 1387
    محل زندگی
    کرج
    سن
    37
    پست
    187

    نقل قول: جستجو در رشته

    برای این کار می تونی خیلی راحت از عبارات منظم استفاده کنی یا همون Regexp
    از اونجایی که الان که دارم این پست رو می نویسم ساعت 2 شبه و اصلا حسش نیست، فقط شما رو به سایت زیر ارجاع می دم:
    http://www.regular-expressions.info/...ptexample.html

  3. #3
    کاربر دائمی آواتار alireza_s_84
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    اهواز
    پست
    1,191

    نقل قول: جستجو در رشته

    نقل قول نوشته شده توسط mohitlog مشاهده تاپیک
    سلام
    من یک رشته ی طولانی دارم و میخام از جایی که مثلا <a > شروع شده را
    تا </a> را به من بر گردونه
    کسی میدونه چجوری میشه این کارو کرد

    <html>
    <body>
    <form>
    <a href="x.com" > click me</a>
    </form>
    </form>
    </html>

    در مثال تو خطوطی که نوشتم میخام فقط قسمت صورتی رنگ برام برگردونده بشه
    کسی راه حلی داره؟
    سلام دوست عزیز:
    اولا شما مشخص نکردی که توی این رشته ممکنه چندتا عبارت <a></a> بکار فته باشه.
    ولی در کل میتونی با استفاده از YourString.indexOf یک رشته رو توی جاوااسکریپت جستجو کنی.
    اگر عبارت <a></a> در چندین جا اتفاق میفته با یک حلقه مدام باید به روش بالا همه رو استخراج کنی.
    دستور زبان متد فوق:
    YourString.indexOf(substr, [start])

    YourString: رشته ای منبع جستجو.
    substr: رشته ای که باید جستجو شود.
    [start]: یک پارامتر اختیاری که میتونید وارد نکنید ولی اگر وارد کنید جستجو رو از محلی که مشخص کردید انجام میده و برای زمانی مناسبه که شما چندین بار عبارت مورد جستجو رو تکرار کردین و به جای جستجوی دوباره کل رشته از جاییکه آخرین جستجو پیدا شده جستجو رو انجام میده.
    موفق باشید

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •