HTML PHP解析器是否有人类文本语法?

时间:2011-03-12 13:03:04

标签: php parsing

我正在将github wiki转换为离线文档的项目,所以我需要一个php解析器将这些格式转换为HTML:

  • Asciidoc
  • 克里奥尔
  • 降价
  • 链接到MediaWiki
  • org-模式
  • 波德
  • 的RDoc
  • 纺织
  • reStructuredText的

现在是否有一个用于这些语法的PHP解析器?

2 个答案:

答案 0 :(得分:2)

  

这些语法是否有一个PHP解析器?

所有功能于一身的?不,当然不。大多数这些标记语言彼此完全无关。没有理由有人会同时想要所有这些。您将不得不为每个实现找到实现。

Creole,Markdown,MediaWiki,POD,Textile和reStructuredText都有纯PHP处理器。我的意思是,严肃地说,MediaWiki是用 PHP 编写的。你有没有做过任何研究,我的朋友?请,请启动您选择的搜索引擎并开悟。 php <format> parser / php <format> processor返回了大量有关如何在PHP中处理这些内容的信息。

Asciidoc看起来像是一个已编译的程序,但你应该能够毫无问题地发布它。

org-模式?这不是emacs的事吗?不知道如何提取它。

RDoc看起来像Ruby一样。你应该能够为原生Ruby处理器外壳,这将是最谨慎的事情。

老实说,你可能只是想要Perl来处理POD,毕竟它是Perl的原生文档格式。

答案 1 :(得分:1)

Pandoc可能是最接近问题解决方案的。它不是在PHP中,但你肯定可以通过exec调用它。