簡體   English   中英

用Python中的prettyprint類包裝markdown代碼塊

[英]Wrap markdown code blocks with prettyprint classes in Python

在python中,有一個markdown擴展,突出顯示了codehilite的代碼。 此擴展將代碼段包裝在codehilite類中。 我如何獲得這樣的功能,但僅在每個代碼段上放置class ='prettyprint'而無需使用codehilite進行處理。

基本上將markdown生成的每個<pre></pre>標記轉換為<pre class='prettyprint'></pre>

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

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

要么

replaced = re.subn('(<pre[^>]*)', '\\1 class="prettyprint"', markup)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM