【发布时间】:2014-03-10 22:05:38
【问题描述】:
你好。
我想尝试做一个 BBCode 解析器,据我所知,preg 函数是最方便查找和用 html 替换 bbcode 的。
过去我一遍又一遍地使用了很多 str_replace,效率不高。
我想创建一个 BBCode 并将其存储在 DB 中,所以给定 BBCode 结构:
[image]{URL}[/image]
和 HTML:<img src="{URL}" alt="" .. />
如何使用 PHP 比较这两个输入,并在解析内容中的 BBcode 时找到必要的 preg 模式?
我想要实现的是数据库也存储这个模式,当需要为 bbcodes 解析大文本时,它会确切地知道如何去做。没有硬编码。
我搜索了一下,试图找到这方面的相关主题,但我只能找到关于如何解析 url bbcode 等的确切模式,如果这确实存在于某个地方,请原谅我。 p>
【问题讨论】:
标签: php html parsing preg-match bbcode