Помогите распарсить переменную

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 19 сентября 2011 в 20:09
Перевожу сайт с другой цмс на инстант. Пока что вот такой код...
  1.  
  2. while($content = mysql_fetch_array($cont))
  3. {
  4. $text = $content['full'];
  5. preg_match_all("/\[IMG ID=[0-9]{1,3}\]/", $text, $mathces);
  6. print_r ($matches);
  7. }
  8.  
$text примерно такого плана
  1.  
  2. [IMG ID=3]
  3.  
  4. Периодически [B]проезжаю[/B] мимо вот этой
  5.  
т.е. с переносами строк, другими бб-кодами.
Мне надо из всех строк базы выдрать вхождения типа
  1. [IMG ID=xxx]
, где xxx — число от 1 до 999. Помогите плизззз cry
#2 19 сентября 2011 в 20:32
Евгений, попробуйте вот так
  1. "/\[IMG ID=[0-9]+\]/"
"+" вроде бы означает одно или более совпадений
#3 19 сентября 2011 в 21:04
Марат, спасибо. заработало.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.