BBCodeをHTMLに変換できるDelphi用の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]);
...
そのようなライブラリはありますか?いくつかのGoogle検索を実行しましたが、まだ見つかりません...