-->

BB码的磨砂文件(scrub document of BBcode)

2019-10-31 11:08发布

说我有喜欢的文件:

 [b]blah[/b]
 [img]Thisismyimage.png[/img]

我怎样才能让这个我完全删除所有的UBB标签的。 而且还从[IMG]标签之间移除所有文本。

如果它有助于在所有我使用的是IPB板。 如果有知道的方式轻松解析BB代码,这将是巨大的,但是,我只移除它完全幸福。

Answer 1:

解析BB码是一个很值得解决的任务: http://pear.php.net/package/HTML_BBCodeParser -而这也将是更明智的路径去除(为简单起见,只适用于strip_tags()之后)。

但取出一组有限的语法结构,你可以用一个很简单的正则表达式:

 $text = preg_replace('#\[img].*?\[/img]|\[/?\w+.*?]#', '', $text);


文章来源: scrub document of BBcode
标签: php bbcode ipb