我正在为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]);
...
是否存在任何此类库?我已经进行了一些谷歌搜索,但我还没找到一个......
答案 0 :(得分:1)
我在这里找到了一些代码:
https://rtcsdk.svn.sourceforge.net/svnroot/rtcsdk/Demos/RTC_WebForum/uTrans.pas
它包含一个名为BBCode2HTML()的函数。
可能值得一看。
仅供参考,我是通过code.ohloh.net找到的。 Searchterm“bbcode”;过滤“delphi”