Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 python 中有一个 markdown 扩展,它突出显示 codehilite 的代码。此扩展将代码片段包装在 codehilite 类中。我怎样才能获得这样的功能,但只在每个片段上放置 class='prettyprint' 而不使用 codehilite 处理。
基本上将<pre></pre>markdown制作的每个标签都转换为<pre class='prettyprint'></pre>
<pre></pre>
<pre class='prettyprint'></pre>
为什么不使用str.replace()或're.subn()'?例如:
str.replace()
replaced = markup.replace('<pre>', '<pre class="prettyprint">')
或者
replaced = re.subn('(<pre[^>]*)', '\\1 class="prettyprint"', markup)