この投稿は2020年のものだと承知していますが、回答がなく(「他のコードを見てください」や「テーブルは難しすぎます」という返答のみだったため)、自分でbbcodeプラグインを作成しており、ドキュメントが全くない状況で苦労したため、お手伝いできることを説明しようと思いました。
あなたの[table] bbcode構文を見ましたが、それは完全に合理的なプラグインであり、単なるラッパーです。真剣に、サムさんはあなたが送ったリンクを見ていないと思います。なぜなら、あなたのテーブルbbcodeフォーマットは、htmlテーブルフォーマットにbbcodeタグを付けたものに過ぎないからです。
この投稿は、これをどのように行うかについて少し説明するのに役立ちました。
現時点では、あなたがやりたいことを説明する時間(そしてそれが実際に機能するかどうかをテストする時間)はありません。そのため、現時点ではhtml_rawとhtml_blockトークンタイプが非常に便利であると伝えることができます。また、実際に機能しているかどうかを確認する最善の方法は、wrap関数にconsole.log()を挿入し、コンソールで実際に何が返されているかを確認することです(そして、ディスコースの積極的なサニタイザーを心配することなく、何が機能しているかを確認できます)。