EREGI - текст между тегами HTML

Sandr

Guest
EREGI - текст между тегами HTML

Никак немогу написать выражение
есть строка
PHP:
     <table border="0" cellpadding="0" cellspacing="0"><tr><td class=xptext><B>&nbsp;Название:&nbsp;</B></td><td><H1>Все говорят, что я люблю тебя</H1></td></tr></table>
нужно выдернуть меняющийся текст между тегами H1
пробую так
PHP:
            eregi( "(<H1>)([a-zA-Z0-9]*)(</H1>)(.*)", $rf, $string );   
$text=$string[2];
не выходит :(
ничего нет
а вот если такая строка
PHP:
            eregi( "(<H1>)(.*)(</H1>)(.*)", $rf, $string );   
$text=$string[2];
то $text содержит все что находится после открывающего H1

Как построить выражение ?????
 

GeT

Новичок
Sandr
А обязательно eregi? preg_match'ем могу написать, если надо.
 

Sandr

Guest
Блииин пробовал
PHP:
    preg_match("/^(<H1>)?([^<\/H1>]+)/i", $rf, $string); 
    preg_match("/^(\<H1\>)?([^\<\/H1\>]+)/i", $rf, $string);
Неполучается :(

-~{}~ 06.03.05 18:36:

Все - сам разобрался
PHP:
            eregi( "(<H1>)([^<\/H1]*)(.*)", $rf, $string );
 
Сверху