Помогите сделать шаблон для preg_match_all

elven

Новичок
Помогите сделать шаблон для preg_match_all

У меня есть строка:

PHP:
<tr><td class=widelist-txt><font color=#CCCCCC><strong><nobr>ХХХХХХХ</a></nobr></strong></font><font color=#000000></font></td>       <td class="widelist-txt"><div align="center"><font color="#CCCCCC"><strong><nobr>YYYYYYY</a></nobr></strong></font></div></td>
       <td class=widelist-txt><font color=#CCCCCC><strong><nobr></nobr></strong><nobr></nobr><nobr></nobr><nobr><div align=left><strong>ZZZZ<font color=#000000></font></strong></div>       </nobr></font></td>
      </tr>
(html не мой, видны ошибки) мне нужно оттуды собрать инфо: XXXXXXX, YYYYYYY, ZZZZ

сделал такой шаблон:

PHP:
preg_match_all("#<tr><td class=widelist-txt>.*?<nobr>(.*?)</a></nobr>.*?<strong><nobr>(.*?)</a></nobr>.*?<div align=left><strong>(.*?)<font color=#000000>.*?</tr>#im",$file, $result);
но в ответ пишет:

Warning: preg_match_all() [function.preg-match-all]: Unknown modifier '0' in ... in line ...

Помогите, пожалуйста, сделать работающий шаблон.

Заранее спасибо.
 

sage

Новичок
Код:
preg_match_all("[b]#[/b]........<font color=[b]#[/b]000000>....[b]#[/b]im");
 

elven

Новичок
Автор оригинала: sage
Код:
preg_match_all("[b]#[/b]........<font color=[b]#[/b]000000>....[b]#[/b]im");
Даже если переделаю на

PHP:
preg_match_all("#<tr><td class=widelist-txt>.*?<nobr>(.*?)</a></nobr>.*?<strong><nobr>(.*?)</a></nobr>.*?<div align=left><strong>(.*?)<font color=.000000>.*?</tr>#im",$file, $result);

все равно не работает
 

sage

Новичок
разбей всю задачу на куски и реализовывай постепенно.
 

elven

Новичок
to sage: я так и сделал, ххххххх и yyyyyyy взять могу? а вот zzzz нет :(

to SelenIT: Спасибо, сейчас изучу (кажется должно помочь)

-~{}~ 06.07.06 16:59:

Всем спасибо, все сделал
 
Сверху