Помогите со сложной регуляркой

Тема в разделе "Регулярные выражения", создана пользователем dig555, 28 июн 2009.

Статус темы:
Закрыта.
Модераторы: xpert13
  1. dig555

    dig555

    Регистр.:
    22 июн 2007
    Сообщения:
    362
    Симпатии:
    148
    На странице встречается около 1К блоков следующего вида:
    HTML:
    
            <tr>
                <td width="5%"><input type="checkbox" name="C2"  value="12345"></td>
                <td><BR>&nbsp;&nbsp;<B>Фамилия И.О.</B><BR>Нужный блок информации<BR>Произвольное_русское_слово:&nbsp;&nbsp;<A HREF="../nugnaya_mne_ssilka_na_stranicu">произвольный анкор</A>&nbsp;<BR>&nbsp;&nbsp;<A HREF="../NE_nugnaya_mne_ssilka_na_stranicu">Опять произвольный анкор</A></td>
            </tr>
    
    Из всего этого говна многообразия мне нужно вытащить в элементы массива:
    1). значение value, в данном случае 12345
    2). Фамилия И.О.
    3). Нужный блок информации
    4). /nugnaya_mne_ssilka_na_stranicu
    Выручите, пожалуйста. Уж очень мне эту инфу распарсить нужно :bc:

    ---------- Post added at 19:46 ---------- Previous post was at 18:26 ----------

    Разбил всё на ряд простых, по типу
    PHP:
    preg_match_all('|value="(.*)"></td>|Uis',$str,$value); 
    Вроде всё находится, но не очень красиво.
     
  2. dig555

    dig555

    Регистр.:
    22 июн 2007
    Сообщения:
    362
    Симпатии:
    148
    Неактуально. Справился сам :-]
     
Статус темы:
Закрыта.