def _wiki_code(content):
"""
>>> u = _wiki_code('<code class="python">my_code()</code>')
>>> expected = '<div class="highlight"><pre><span class="n">my_code</span><span class="p">()</span>\\n</pre></div>\\n'
>>> expected in u
True
"""
css_class = "python"
if css_class:
content = content.replace('<code>', '<code class=\"%s\">' % css_class);
#syntax_css = u"<style>%s</style>" % HtmlFormatter().get_style_defs('.highlight')
#content = syntax_css + content
return re.sub(r'\<code\s+class\s*\=\s*\"([^\"]+)\"\>(.*?)\<\/code>',
_wiki_code_callback, content, flags=re.I | re.S)
评论列表
文章目录