За последние 24 часа нас посетили 18769 программистов и 1650 роботов. Сейчас ищут 893 программиста ...

Не работает регулярка

Тема в разделе "Регулярные выражения", создана пользователем Script4u, 24 мар 2010.

  1. Script4u

    Script4u Активный пользователь

    С нами с:
    24 мар 2010
    Сообщения:
    1
    Симпатии:
    0
    Всем привет, есть HTML с текстом:

    HTML:
    1.  
    2. <div id="wPostContainerXXX">
    3.     <div id="wPostContentXXX">
    4.      <table class="wallpost" border="0" cellspacing="0" width="100%">
    5.       <tbody><tr>
    6.        <td class="image">
    7.  
    8.         <a href="XXX">
    9.          <img src="XXX" border="0">
    10.         </a>
    11.        
    12.        </td>
    13.        <td class="info">
    14.         <div class="header"><div class="dArrow" id="dArrowXXX"><a href="javascript: getWallPage(XXX, 1)">></a></div>
    15.          <a class="memLink" href="/id27841305">XXX</a> написал<br>
    16.  
    17.          <small>сегодня в 8:03</small>
    18.         </div>
    19.         <div class="text" id="wPostXXX" style="width: 315px; overflow: hidden;"><div style="clear: both; padding-top: 5px;">XXX<br><br>XXX</div></div>
    20.         <div class="actions">
    21.          <a href="/wall.php?id=XXX&amp;person=XXX"><small>Архив</small></a><span class="sdivide">|</span><a href="/wall.php?act=write&amp;id=XXX"><small>Написать на его стене</small></a><span class="sdivide">|</span><a href="javascript: reportSpamPost(XXX, XXX)"><small>Это спам</small></a>
    22.  
    23.         </div>
    24.        </td>
    25.       </tr>
    26.      </tbody></table>
    27.     </div>
    и регулярное выражение на PHP:

    PHP:
    1.     $regex = '/<td class="info">(.|\s)*<\/td>/';
    2.     preg_match ($regex, $result, $out);
    3.     print_r($out);
    Должно получится:
    HTML:
    1. <td class="info">
    2.         <div class="header"><div class="dArrow" id="dArrowXXX"><a href="javascript: getWallPage(XXX, 1)">></a></div>
    3.          <a class="memLink" href="/id27841305">XXX</a> написал<br>
    4.  
    5.          <small>сегодня в 8:03</small>
    6.         </div>
    7.         <div class="text" id="wPostXXX" style="width: 315px; overflow: hidden;"><div style="clear: both; padding-top: 5px;">XXX<br><br>XXX</div></div>
    8.         <div class="actions">
    9.          <a href="/wall.php?id=XXX&amp;person=XXX"><small>Архив</small></a><span class="sdivide">|</span><a href="/wall.php?act=write&amp;id=XXX"><small>Написать на его стене</small></a><span class="sdivide">|</span><a href="javascript: reportSpamPost(XXX, XXX)"><small>Это спам</small></a>
    10.  
    11.         </div>
    12.        </td>

    Но почему-то не работает, пробовал проверять на http://www.pcre.ru/eval/ - все ок, а так не работает((
    Помогите!