4

テキストを変更するウィキテキストのサブセットに対して (Python で) パーサーをどのように実装しますか?

*bold*, /italics/, _underline_ 

私はそれをLaTeXに変換しているので、変換は次のとおりです。

Hello, *world*! Let's /go/.

に:

Hello \textbf{world}! Let's \textit{go}.

LaTeX への変換であることについて具体的なことは何もありませんが (特に、"*bold /italics* whatami/" => "textbf{bold \textit{italics} whatami}" のようなネストされたケースを除く)。

私は既存のマークアップ ライブラリを見てきましたが、(a) 私が望む wiki 言語ではなく、(b) この問題に対して圧倒されているようです。

私はCreoleparserのリバース エンジニアリングを検討しましたが、その取り組みを行う前に、他の人がどんな提案をしているか知りたいです。

ありがとう!

4

1 に答える 1