DDHR а если будет так:
... something [img="1"] [img="2"] [img="3"] some text [img="id"] something [img="1"] [img="2"] [img="3"] some text [img="id"] ...
Ты задаешь неправильно вопрос, а потом еще даешь неправильные наводки.
Тебе нужно обработать BB-код [img] по всему тексту... и если удут повторы этого кода подряд, обрамлять их тегами
, вопрос только обрамлять ли одиночный код?
Ответ впрочем дан...
только в решении arto он привязывается только к 3 и более повторам ({3,}), если одиночный тег то заменить этот код на "+", и кстати:
s|((?:\\[img="(?:\\d+)"\\]\\s*?){3,})|$1
|g
? - лишний, будут искаться не менее и не более 3-х повторов...
[OFF]Политики никакой нет, просто когда два одинаковых вопроса в разных форумах, непонятно на какой из них отвечать... В итоге ты можешь получить два неполноценных ответа вместо одного[/OFF]