За последние 24 часа нас посетил 18071 программист и 1640 роботов. Сейчас ищут 1337 программистов ...

Получить из строки переменные регулярными выражениями

Тема в разделе "PHP для новичков", создана пользователем Dan, 15 июн 2009.

  1. Dan

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

    С нами с:
    12 июн 2009
    Сообщения:
    8
    Симпатии:
    0
    Нужно из строки получить две переменные. Шаблон такой:

    В строке повторятся будет многократно. Длина переменных варьируется. Требуется готовый кусок кода с использованием регулярных выражений, поскольку сам я в них ноль.
     
  2. lexa

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

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
  3. Dan

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

    С нами с:
    12 июн 2009
    Сообщения:
    8
    Симпатии:
    0
    Спасибо, конечно, но если бы получилось самому быстро разобраться, я бы тему не создавал. Там должно быть строки 3 кода от силы, поэтому я рассчитываю получить готовое решение. Буду очень благодарен тому, кто его предоставит.
     
  4. lexa

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

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    PHP:
    1. <?
    2. preg_match_all('/<td class=\'forum_thread_post\'><a href="([^"]*)" class=\'thread_link\'>([^<]*)<\/td>/, $text, $match);
    3.  
    4. print_r($match);
    $text - строка из которой выдёргиваем.
    $match - массив результатов.
     
  5. Dan

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

    С нами с:
    12 июн 2009
    Сообщения:
    8
    Симпатии:
    0
    Большое спасибо!