出于文档原因生成所有有效 BBCode 实体的列表

问题描述 投票:0回答:1

我已经成功地集成了 BBCode,但我想知道如果我想动态列出所有允许/接受的 BBCode - 我怎样才能做到这一点? (因为手动写出来可能很乏味……如果 BBCode 发生变化,我就必须更新写法)

我当前有一个 BBCode() 函数,其中包含 2 个数组,一个包含正则表达式,另一个包含替换项 (html),然后我返回正则表达式数组的

preg_replace()
以及替换项 (html)数组。

干杯并期待您的意见!

php documentation-generation bbcode
1个回答
1
投票

考虑使用不同的标记语言,例如 Textile 或 Markdown。简单地说你支持 Markdown 或 Textile 就足够了;它们的使用如此广泛,用户可以轻松地在线查找它们的标记。

Textile 的语法自 2006 年以来就没有更新过,因此在未来几年内它可能会保持非常稳定。 Markdown 的语法自 2004 年以来就没有更新过。

两者都提供优秀的 PHP 库:

© www.soinside.com 2019 - 2024. All rights reserved.