Проблема с регулярным выражением во время парсинга

программирование php регулярные выражения парсинг preg_match

Код
$gg=file_get_contents($link);

$prs="#<div id='news-id-(.*)'>(.+?)<!--QuoteEEnd--></div><br><center><\/center>#ims";
preg_match($prs,$gg,$ga);
$ga=$ga[0];

//Покажем
echo $ga;
exit();

Даёт ошибку Notice: Undefined offset
Пробовал брать между <title></title>, получилось.
Скорее всего не правильно построенна регулярка, как сделать правильно?

Пример того, что парсим
<div id='news-id-1147244334'><div align="center">Бумбум<!--QuoteEnd--></div><!--QuoteEEnd--></div><br><center></center>

На моём компьютере работает, на сервере почему то нет.

Примечание:
На счёт <\/center>, пробовал и <\/center> и </center>, по любому никак

Примечание:
NARKOZ: Всё так и не пашет

Примечание:
Требуется взять "Бумбум" из <div id='news-id-1147244334'><div align="center">Бумбум<!--QuoteEnd--></div><!--QuoteEEnd--></div><br><center></center>
Ответы:
Я не большой знаток регэкспов, но всё же: <\/center> — зачем прямой-косой слэши? И почему тогда в </div> один слэш?
$gg=file_get_contents($link);
вообще бред какой-то. ARCHANG3L, что требуется сделать? подробнее опишите задачу.
(.*?) что имелось в виду?
Если у тебя на компютере все работает, тогда скорее дело в доставке паги или кодировке.
$text = "<div id='news-id-1147244334'><div align=\"center\">Бумбум<!--QuoteEnd--></div><!--QuoteEEnd--></div><br><center></center>";
preg_match("/(<[^>]+>)*([^<^>]+)(<[^>]+>)*/i", $text, $matches);
echo $matches[2];


16 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.