小编Jér*_*émy的帖子

如何在PHP中解析Markdown?

首先,我知道,已经有一个用于PHP的Markdown解析器.我也看了一下这个问题,但它没有回答我的问题.

显然,即使标题提到PHP,如果它是语言不可知的,因为我想知道我要做的步骤是什么.

我读过关于PEG的内容,但我承认,我并不真正理解PHP解析器提供的示例.

我也读过关于CFG的文章.

我发现Zend_Markup_Parser_Textile似乎构造了一个所谓的"令牌树"(它是什么?)但它目前无法使用.(顺便说一句,纺织品不是降价)

那么,具体来说,你会怎么做呢?

显然我虽然使用正则表达式,但我害怕.

因为Markdown支持同一元素的几种语法(Setext和atx).

你能给出一些起点吗?

language-agnostic markdown parsing tree-grammar

29
推荐指数
3
解决办法
2万
查看次数