テキストを変更するウィキテキストのサブセットに対して (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のリバース エンジニアリングを検討しましたが、その取り組みを行う前に、他の人がどんな提案をしているか知りたいです。
ありがとう!