说我有喜欢的文件:
[b]blah[/b]
[img]Thisismyimage.png[/img]
我怎样才能让这个我完全删除所有的UBB标签的。 而且还从[IMG]标签之间移除所有文本。
如果它有助于在所有我使用的是IPB板。 如果有知道的方式轻松解析BB代码,这将是巨大的,但是,我只移除它完全幸福。
说我有喜欢的文件:
[b]blah[/b]
[img]Thisismyimage.png[/img]
我怎样才能让这个我完全删除所有的UBB标签的。 而且还从[IMG]标签之间移除所有文本。
如果它有助于在所有我使用的是IPB板。 如果有知道的方式轻松解析BB代码,这将是巨大的,但是,我只移除它完全幸福。
解析BB码是一个很值得解决的任务: http://pear.php.net/package/HTML_BBCodeParser -而这也将是更明智的路径去除(为简单起见,只适用于strip_tags()
之后)。
但取出一组有限的语法结构,你可以用一个很简单的正则表达式:
$text = preg_replace('#\[img].*?\[/img]|\[/?\w+.*?]#', '', $text);