amirsung
کاربر تازه وارد
سلام.
بچه ها اگر با regular expression ها کار کرده باشید دیدید که بعضی وقتا آدم بد توش گیر میکنه و هر کاری میکنه اون چیزی که میخواد در نمیاد.
من یک برنامه دارم مینویسم که نیاز دارم کامنتهای یک کامنتدونی haloscan را تفکیک کنم. کامنتها به شکل زیر ذخیره شده اند:
در کامنت اول، فرد آدرس وبسایتش را وارد کرده اما در دومی آنرا خالی گذاشته.
من به regular expression احتیاج دارم که تصویر اول هر کامنت را به طور کلی (کل کد img از اول تا آخر)، متن کامنت و نام کامنت دهنده و وبسایت او در صورت وارد شدن را با بتوانم با تابع preg_match_all استخراج کنم.
اگر کمکی بتوانید بکنید فوق العاده ممنون می شوم. لازم به ذکر است که خودم 2 روز کامل با سعی و خطا میخواستم پیدایش کنم که موفق نشدم.
بچه ها اگر با regular expression ها کار کرده باشید دیدید که بعضی وقتا آدم بد توش گیر میکنه و هر کاری میکنه اون چیزی که میخواد در نمیاد.
من یک برنامه دارم مینویسم که نیاز دارم کامنتهای یک کامنتدونی haloscan را تفکیک کنم. کامنتها به شکل زیر ذخیره شده اند:
کد:
<p><img src="http://www.gravatar.com/avatar.php?gravatar_id=d41d8cd98f00b204e9800998ecf8427e&default=http%3A%2F%2Fwww.haloscan.com%2Fimages%2Fblank.gif&rating=PG&size=32" alt="Gravatar" title="Gravatar" style="margin: 2px; padding: 1px; float: right;" class="gravatar">
comment_text<br><span class="byline">
commentor_name |
commentor_website |
05.11.07 - 2:05 pm | <a href="#286195" title="Link to this comment">#</a>
</span></p>
<p><img src="http://www.gravatar.com/avatar.php?gravatar_id=d41d8cd98f00b204e9800998ecf8427e&default=http%3A%2F%2Fwww.haloscan.com%2Fimages%2Fblank.gif&rating=PG&size=32" alt="Gravatar" title="Gravatar" style="margin: 2px; padding: 1px; float: right;" class="gravatar">
comment_text_2<br><span class="byline">
commentor_name_2 |
05.11.07 - 1:30 pm | <a href="#286172" title="Link to this comment">#</a>
</span></p>
در کامنت اول، فرد آدرس وبسایتش را وارد کرده اما در دومی آنرا خالی گذاشته.
من به regular expression احتیاج دارم که تصویر اول هر کامنت را به طور کلی (کل کد img از اول تا آخر)، متن کامنت و نام کامنت دهنده و وبسایت او در صورت وارد شدن را با بتوانم با تابع preg_match_all استخراج کنم.
اگر کمکی بتوانید بکنید فوق العاده ممنون می شوم. لازم به ذکر است که خودم 2 روز کامل با سعی و خطا میخواستم پیدایش کنم که موفق نشدم.