我想用 Python 来处理 wikitext!
比如原文:
== 123 ==
=== 1234 ===
到:
<h2> 123 </h2>
<h3> 1234 </h3>
怎么做!我需要正则表达式吗?它会起作用吗?
import re
block_head = r"""
(?P<head>
^
\s*
(?P<head_head> =+ )
\s*
(?P<head_text> .*? )
\s*
(?P=head_head)
\s*
$
)
"""
while 1:
somestring=raw_input()
dict1=re.search(block_head,somestring, re.X).groupdict()
if(dict1['head_head']=='======'):
print '<h6>'+dict1['head_text']+'</h6>'
if(dict1['head_head']=='====='):
print '<h5>'+dict1['head_text']+'</h5>'
if(dict1['head_head']=='===='):
print '<h4>'+dict1['head_text']+'</h4>'
我想知道如何解决这个问题:
abc'''123'''aa
到
abc<b>123</b>aa