是否存在BBCode解析器的Delphi实现?

时间:2012-12-20 22:24:26

标签: delphi bbcode

我正在为Delphi寻找一个可以将BBCode转换为HTML的BBCode库。如果有一个真正的解析器可以理解输入的状态并且能够检测到错误,而不是那些便宜的解析器,这将是很好的:

text := StringReplace(text, '[i]', '<i>', [rfReplaceAll]);
text := StringReplace(text, '[/i]', '</i>', [rfReplaceAll]);
text := StringReplace(text, '[b]', '<b>', [rfReplaceAll]);
text := StringReplace(text, '[/b]', '</b>', [rfReplaceAll]);
...

是否存在任何此类库?我已经进行了一些谷歌搜索,但我还没找到一个......

1 个答案:

答案 0 :(得分:1)

我在这里找到了一些代码:

https://rtcsdk.svn.sourceforge.net/svnroot/rtcsdk/Demos/RTC_WebForum/uTrans.pas

它包含一个名为BBCode2HTML()的函数。

可能值得一看。

仅供参考,我是通过code.ohloh.net找到的。 Searchterm“bbcode”;过滤“delphi”