Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经成功地集成了 BBCode,但我想知道是否要动态列出所有允许/接受的 BBCode - 我怎么能做到这一点?(因为手动写出来可能很乏味......如果 BBCode 改变了,我必须更新写作)
我目前有一个 BBCode() 函数,它包含 2 个数组,一个包含正则表达式,另一个包含替换 (html),然后我返回正则表达式数组的 preg_replace() 和替换 (html) 数组.
干杯,期待您的投入!
考虑使用不同的标记语言,例如 Textile 或 Markdown。简单地说你支持 Markdown 或 Textile 就足够了;它们被广泛使用,用户可以轻松地在线查找标记。
Textile 的语法自 2006 年以来一直没有更新,因此在未来几年内它可能会保持非常稳定。Markdown 的语法自 2004 年以来就没有更新过。
两者都提供了优秀的 PHP 库: