0

在 python 中有一个 markdown 扩展,它突出显示 codehilite 的代码。此扩展将代码片段包装在 codehilite 类中。我怎样才能获得这样的功能,但只在每个片段上放置 class='prettyprint' 而不使用 codehilite 处理。

基本上将<pre></pre>markdown制作的每个标签都转换为<pre class='prettyprint'></pre>

4

1 回答 1

1

为什么不使用str.replace()或're.subn()'?例如:

replaced = markup.replace('<pre>', '<pre class="prettyprint">')

或者

replaced = re.subn('(<pre[^>]*)', '\\1 class="prettyprint"', markup)
于 2013-07-17T19:28:16.193 回答