Vous pouvez trouver la syntaxe ici.
La source qui suit avec le téléchargement est écrit en Perl, j'ai pas l'intention d'honorer. Il est truffé d'expressions régulières, et il s'appuie sur MD5 hachages pour échapper certains caractères. Quelque chose est tout simplement faux!
Je suis en train de coder un analyseur syntaxique pour Markdown. Qu'est-ce que l'expérience avec cela?
Si vous n'avez rien de constructif à dire à propos de l'analyse de Markdown, épargnez-moi le temps. (Cela peut sembler dur, mais oui, je suis à la recherche de compréhension, pas une solution, c'est une bibliothèque tierce).
Pour aider un peu avec les réponses, les expressions régulières sont destinés à identifier des motifs! Ne PAS analyser un ensemble de grammaire. Que les gens d'envisager de le faire est de foobar.
- Si vous pensez à ce sujet Markdown, c'est fondamentalement basée sur le concept de paragraphes.
- En tant que tel, une approche raisonnable pourrait être de diviser l'entrée en paragraphes.
- Il existe de nombreux types de paragraphes, par exemple, en-tête, texte, liste, blockquote, et le code.
- L'enjeu est donc d'identifier ces paragraphes et dans quel contexte ils se produisent.
Je serai de retour avec une solution, une fois que je trouve qu'il est digne d'être partagé.