Я пытаюсь извлечь таблицу из HTML, вот HTML-код для начала таблицы.Использование preg_match для извлечения таблицы
<table class='price' id='comp' style='clear:both;display:none'>
Но когда я использую этот код PHP, никаких совпадений не найдено
preg_match("/<table class='price' id='comp' style='clear:both;display:none'>.*?<\/[\s]*table>/s", $buffer, $matches);
print_r($matches);
В таблицах, в HTML, я думаю, что проблема с утверждением preg_match.
Не смешивать регулярное выражение с HTML. Вместо этого используйте XML-парсер. – hsz
@hsz Почему бы и нет? Когда ему нужно только одно значение со всего сайта? Может быть, неправильный HTML-код может использовать больше ресурсов. – Vyktor
попробуйте добавить модификаторы 'im' в конец вашего regexp (так что конец будет выглядеть так:' table>/im "' и дайте мне знать, что это сработало – Vyktor