Всем привет.
Есть такая регулярка:
$text = preg_replace("/((ht|f)tp(s)?:\/\/)?[\w\/\-%\.]+\.(jpg|jpeg|png|gif|bmp)/", "<img src=\"$0\">", $text);
Она заменяет ссылки на картинки в тексте на html тег с этой картинкой.
Но есть проблема.
Если ссылка на картинку имеет подобный вид:
site.com/img.jpg?code=123
то регулярка обрезает её до знака вопроса.
Некоторые картинки из за этого не отображаются.
Что можно придумать в данном случае?