清理BBcode文档
假设我有一个这样的文档:
[b]blah[/b]
[img]Thisismyimage.png[/img]
我怎样才能完全删除所有 BBcode 标签。并删除 [img] 标签之间的所有文本。
如果有帮助的话我正在使用 IPB 板。如果有人知道一种轻松解析 BBcode 的方法那就太好了,但是,我非常乐意删除它。
Say I have a document like:
[b]blah[/b]
[img]Thisismyimage.png[/img]
How can I make it so that I completely remove all of the BBcode tags. And also remove all the text from between the [img] tags.
If it helps at all I am using an IPB board. If any knows of a way to easily to parse the BBcode that would be great, however, I am perfectly happy with just removing it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
解析 BBcode 几乎是一个已解决的任务: http://pear.php.net/package/HTML_BBCodeParser - 这也是更建议的删除路径(为简单起见,只需在之后应用
strip_tags()
即可)。但是为了删除一组有限的语法结构,您可以使用一个非常简单的正则表达式:
Parsing BBcode is pretty much a solved task: http://pear.php.net/package/HTML_BBCodeParser - And that would also be the more advisable path for removing (for simplicity just apply
strip_tags()
afterwards).But for removing a limited set of syntax constructs, you could use a very simple regex: