lantastic
Новичок
Правильно ли я составил регулярное выражение, чтобы вытащить текст из файла?
Привет!
Мне нужно вытащить текст, находящийся между тегами <tr>, из HTML файла. Я написал такой код:
Но этот код не выводит ни одного совпадения. Если заменить tr на td, выводит два совпадения, хотя их намного больше
Помогите разобраться, может быть я не вижу очевидной ошибки?
Заранее благодарен.
Привет!
Мне нужно вытащить текст, находящийся между тегами <tr>, из HTML файла. Я написал такой код:
PHP:
$html = implode("",file('http://www.site.com/index.htm'));
$matches = array();
preg_match_all("/<tr>(.*)<\/tr>/U", $html, $matches);
for ($i=0; $i<count($matches[0]); $i++)
{
echo "matched: ".$matches[0][$i]."\n";
echo "part 1: ".$matches[1][$i]."\n\n";
}

Заранее благодарен.