Регулярные выражения Php

Тема в разделе "PHP программирование", создана пользователем maxikot, 29 окт 2009.

  1. maxikot

    maxikot Гость

    Помогите разобраться с регулярными выражениями PHP.
    Имеем html код:

    <table><tr class=1><td class=2>раздел 1</td></tr><tr><td>текст 1</td></tr><tr><td>текст 2</td></tr><tr class=1><td class=2>раздел 2</td></tr><tr><td>текст 1</td></tr><tr><td>текст 2</td></tr></table>

    Нужно с помощью регулярных выражений вырезать блоки:

    <tr class=1><td class=2>раздел 1</td></tr><tr><td>текст 1</td></tr><tr><td>текст 2</td></tr>
    и
    <tr class=1><td class=2>раздел 2</td></tr><tr><td>текст 1</td></tr><tr><td>текст 2</td></tr>

    Код:
    /<tr class=1><td class=2>(.*)<\/td><\/tr>/isU

    возвращает:
    <tr class=1><td class=2>раздел 1</td></tr>
    <tr class=1><td class=2>раздел 2</td></tr>

    и

    <td class=2>раздел 1</td>
    <td class=2>раздел 2</td>

    :)
     
Загрузка...

Поделиться этой страницей