Ruby 部分标记分析

Ruby 部分标记分析,ruby,markdown,Ruby,Markdown,我有一个应用程序需要解析降价的子集。我基本上只想支持内联元素(粗体、斜体、链接等),而不支持块级元素(p、h1、h2等) 有很多不同的库,所以我需要一些帮助来缩小范围(一个代码示例会很有帮助)。我开始使用红毯,直到我意识到我无法指定要解析的元素 我可以使用什么Ruby Markdown库来实现这一点?我还没有找到一个库,允许您在粒度级别上指定允许哪些部分的Markdown语法。具有一定的可配置性,但不考虑块级元素 您也可以尝试一下(我知道,两次解析并不完全是一个理想的解决方案),然后去掉不需要的

我有一个应用程序需要解析降价的子集。我基本上只想支持内联元素(粗体、斜体、链接等),而不支持块级元素(p、h1、h2等)

有很多不同的库,所以我需要一些帮助来缩小范围(一个代码示例会很有帮助)。我开始使用红毯,直到我意识到我无法指定要解析的元素


我可以使用什么Ruby Markdown库来实现这一点?

我还没有找到一个库,允许您在粒度级别上指定允许哪些部分的Markdown语法。具有一定的可配置性,但不考虑块级元素


您也可以尝试一下(我知道,两次解析并不完全是一个理想的解决方案),然后去掉不需要的元素。

我还没有找到一个库,允许您在粒度级别上指定允许标记语法的哪些部分。具有一定的可配置性,但不考虑块级元素

您也可以尝试一下(我知道,解析两次并不完全是一个理想的解决方案),然后去掉以后不需要的元素。

解析完整的标记,然后使用Nokogiri进行后期处理、删除或转换不需要的标记,这是否可以接受(更容易)要解析完整的标记,然后使用Nokogiri进行后期处理并删除或转换不需要的标记?