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

نام تاپیک: عبارات با قاعده

  1. #1
    کاربر جدید
    تاریخ عضویت
    خرداد 1392
    محل زندگی
    شیراز
    پست
    12

    Unhappy عبارات با قاعده

    یک دستور replace میخوام که تو یک فایل html بگرده و هر چی a هست رو پیدا کنه و بعد href اونو برگردونه و بعد به جای اون یک آدرس جدیدی رو داخل href قبلی بزاره.




    مثال:
    تو فایل یک img هست به صورت زیر:
    کد HTML:
    <a href="bbp.com">

    حالا میخوایم آدرس اونو تغییر بدیم
    کد HTML:
    <a href="behnambahrami.ir">

  2. #2

    نقل قول: عبارات با قاعده

    echo preg_replace('/<a(.*?)href=[\'\"](.*?)[\'\"](.*?)>/', '<a$1 href=\'http://behnambahrami.ir\'$3>', $htmlFile);

    لینکهارو شناسایی میکنه و تنها تغییری که روشون میده آدرس لینکشونه.

  3. #3

    نقل قول: عبارات با قاعده

    این یکی، یکم کاملتره (البته کدی که دوستمون گذاشتن هم درسته) :
    echo preg_replace('#<a(.*?)href=["\']?(.*?)["\']?(.*?)>(.*?)</a>#i', '<a$1href="behnambahrami.ir"$2>$3</a>', $htmlFile);

  4. #4
    کاربر جدید
    تاریخ عضویت
    خرداد 1392
    محل زندگی
    شیراز
    پست
    12

    نقل قول: عبارات با قاعده

    ممنون از همه

تاپیک های مشابه

  1. پاسخ: 2
    آخرین پست: سه شنبه 22 اردیبهشت 1394, 03:59 صبح
  2. عبارات با قاعده
    نوشته شده توسط Sadebodan در بخش C#‎‎
    پاسخ: 1
    آخرین پست: شنبه 30 آبان 1388, 08:47 صبح
  3. كنترل عبارات فارسي با عبارات با قاعده
    نوشته شده توسط *unos* در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: چهارشنبه 30 بهمن 1387, 12:28 عصر
  4. سوال: راهنمایی در مورد مشکل با عبارات با قاعده
    نوشته شده توسط BossMaster در بخش PHP
    پاسخ: 1
    آخرین پست: سه شنبه 28 آبان 1387, 20:50 عصر
  5. حذف قاعده ی لامبدا از عبارات با قاعده!
    نوشته شده توسط Behrouz_Rad در بخش الگوریتم، کامپایلر، هوش مصنوعی و ساختمان داده ها
    پاسخ: 2
    آخرین پست: چهارشنبه 08 آذر 1385, 19:59 عصر

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

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