Jump to content


puro osso sinistro

Member Since 12/01/2007
Offline Last Active 19/01/2018, 01:26
-----

Topics I've Started

REGEX das variações da IMG TAG em BBCODE

18/01/2018, 00:51

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!!!


IPB Skin By Virteq