我有这种从数据库中检索到的记录,我想在其中解码格式值并将其替换为适当的 html 标记,以便它在显示时正常工作:
[size=150:3a9xfsiy][color=#000080:3a9xfsiy]hello world[/color:3a9xfsiy][/size:3a9xfsiy]
这条记录是由 phpBB 创建的,我用它来显示在 phpBB 控制之外的网站的其他部分。
我试过的是使用 PREG_REPLACE 但问题是,有没有办法在正则表达式中读取不同格式的标签?例子:
[size=150:3a9xfsiy] and [/size:3a9xfsiy] must be searched in a single preg_replace