osmar junior
REGEX das variações da IMG TAG em BBCODE
17 de January de 2018 às 09:58PM
Fala pessoal! Sou inexperiente e estou com um problema que acredito ser simples para programadores mais experientes.



Eu preciso converter a IMG TAG de BBCODE para HTML e para tal farei uso de REGEX em PHP. O problema é que existem 6 variações da IMG TAG, são elas:

[img]img_patch[/img]
[img=200x150]img_patch[/img]
[img width=200 height=150]img_patch[/img]
[img=width=200xheight=150]img_patch[/img]
[img width=200]img_patch[/img]
Estou testando aqui e consegui efetuar o REGEX para as 2 primeiras variações:

'#\[img=(.+)\]#Usi',
'#\[img=?(\d+)?x?(\d+)?\](.*?)\[/img\]#Usi',
Preciso de ajuda para as outras variações ou mesmo para um REGEX único que englobe todas as variações.

Agradeço muito sua ajuda!!!
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.