是否有针对JavaScript和表的标记语法解析器?

是否有针对JavaScript和表的标记语法解析器?,javascript,parsing,markdown,multimarkdown,Javascript,Parsing,Markdown,Multimarkdown,我正在寻找一个带有表功能的减价语法JavaScript解析器。似乎我找不到一个,所以我很难在现有代码中实现这个特性,但我不能这样做。有人知道一个JavaScript库可以解析表,或者至少知道一种不太难实现表特性的方法吗 表功能是指要在HTML表中转换的语法,例如: |= header1 |= hader2 | cell 1 | cell 2 将成为 <table> <tr> <th> header1

我正在寻找一个带有表功能的减价语法JavaScript解析器。似乎我找不到一个,所以我很难在现有代码中实现这个特性,但我不能这样做。有人知道一个JavaScript库可以解析表,或者至少知道一种不太难实现表特性的方法吗

表功能是指要在HTML表中转换的语法,例如:

|= header1 |= hader2
| cell 1 | cell 2
将成为

<table>
    <tr>
        <th>
             header1
        </th>
        <th>
             header2
        </th>
    </tr>
    <tr>
        <td>
             cell1
        </td>
        <td>
             cell2
        </td>
    </tr>
</table>

校长1
校长2
第1单元
细胞2
到目前为止,我甚至尝试过将Wiki解析器与Markdown解析器混合使用,但没有成功


编辑:我需要它在浏览器上运行,而不是在node.js上运行

我有一个GitHub表语法的实现。如果你愿意,可以随意使用。请注意,这取决于

希望有帮助!:)

这是标记的JavaScript端口,并使用

加载表插件时遇到问题:
Uncaught扩展“undefined”无法加载。找不到该扩展或该扩展无效。
可以通过以下方式加载扩展来修复此问题:
var converter=new shodown.converter({extensions:['table']})如上所述


如果一个文档上有多个表,并且重复了这些表,则会出现另一个错误。解决方法是。

您自己制作有什么问题?似乎这是一个拆分和循环。我尝试自己实现表解析器-在发送到决战之前修改字符串:我可以解析表,但每次遇到难以处理的语法异常时-我尝试先将字符串发送到具有此功能的wiki解析器,但是它弄乱了字符串的其余部分,所以showdown无法正确解析它-对如何解决这个问题有什么建议吗???显然标记也应该在浏览器中工作。下面是对表语法的另一次尝试,顺便说一句:。很高兴知道这一点!我需要一个在浏览器中运行的markdown解析器,用于将“live markdown editor”(如Mac OS X的mouapp)添加到我的LIVEditor()中,并标记为应该在浏览器中工作。现在它甚至支持GitHub表语法。多表错误早就被修复了