0

Python には、codehilite であるコードを強調表示するマークダウン拡張機能があります。この拡張機能は、スニペットを codehilite クラスにラップします。このような関数を取得する方法はありますが、codehilite で処理せずにすべてのスニペットに class='prettyprint' のみを配置するにはどうすればよいですか。

基本的に、マークダウンが作成するすべての<pre></pre>タグをに変換します<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 に答える