编辑: 我最近了解到一个叫做 Common Mark 的项目,它 正确识别和处理原文中的歧义 它有很棒的 C # 库 支持。
您可以找到语法 给你。
下载后面的源代码是用 Perl编写的,我无意尊重它。它充满了正则表达式,并且依赖于 MD5散列来转义某些字符。这事有点不对劲!
我将要为 降价硬编码一个解析器。有什么经验吗?
如果您对 Markdown 的实际解析没有什么有意义的话,请抽出时间给我。(这听起来可能有些刺耳,但是,是的,我正在寻找洞察力,而不是一个解决方案,也就是说,第三方库)。
为了帮助解答这些问题,正则表达式的意思是 识别模式!不要解析整个语法。人们认为这样做是愚蠢的。
我会带着解决方案回来的,一旦我发现它值得分享。