【发布时间】:2014-09-14 18:32:51
【问题描述】:
我真的没有找到正确的解决方案。
我的标准 img 替换代码是:
preg_replace('~\[img](.*?)\[/img\]~s','<img src="$1" />',$text);
当然可以。但是如果设置了宽度和高度,我试图替换 bbcode。 但那是可选的,所以如果只设置 1 个维度或什么都不设置,它也应该工作。
bbcode 看起来像:[img=12x12]图片链接[/img]
所以 bbcode 应该是这样的:
preg_replace('~\[img=(.*?)x(.*?)\](.*?)\[/img\]~s','<img width="$1" height="$2" src="$3" />',$text);
我想我弄错了。 Anybidy知道如何解决这个问题吗?
【问题讨论】: