Получить только URL изображения из текста поста phpbb

Поскольку PHPBB имеет свой собственный способ вызова встроенных изображений, у меня есть post_text что-то вроде этого

test content [img:32acu135]http://mywebsite.com.pk/wp-content/uploads/2012/10/some-thing-3.jpg[/img:32acu135]

в базе данных,
Есть ли способ, которым я могу вызвать первое изображение в контенте, может быть с помощью preg_match_all или regex ..

0

Решение

Я хотел бы пойти на регулярное выражение, как

\[img.+?\](.*)\[\/img.+?\]

и взять группу захвата

пример PHP

$re = "/\\[img.+?\\](.*)\\[\\/img.+?\\]/";
$str = "[img:32acu135]http://mywebsite.com.pk/wp-content/uploads/2012/10/some-thing-3.jpg[/img:32acu135]";

preg_match($re, $str, $matches);

print($matches[1]);

Результат:

http://mywebsite.com.pk/wp-content/uploads/2012/10/some-thing-3.jpg

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]