_re_imgs = re.compile('(http[s]?://?\S*\w\.(jpg|jpe|jpeg|gif|png))\w*', re.UNICODE|re.I|re.M|re.S)
_re_gist = re.compile('(http[s]?://gist.github.com/[\d]+)', re.UNICODE|re.I|re.M|re.S)
_re_con_sup = re.compile('\B!([^<>\/].+?)!\B', re.UNICODE|re.I|re.M|re.S)
#sup
if _re_con_sup.search(text):
text = _re_con_sup.sub(r'<div id="sup">\1</div>', text)
#gist
if '://gist' in text:
text = _re_gist.sub(r'<script src="\1.js"></script>',text)
#auto img
if _re_imgs.search(text):
text = _re_imgs.sub(r'<a class="imga" href="\1"><img class="lazy" border="0" style="max-width:540px;" src="./static/grey2.gif" data-original="\1"/></a>', text)
怎么对_re_con_sup过的内容就不做_re_imgs、_re_gist处理了呢,谢谢
_re_gist = re.compile('(http[s]?://gist.github.com/[\d]+)', re.UNICODE|re.I|re.M|re.S)
_re_con_sup = re.compile('\B!([^<>\/].+?)!\B', re.UNICODE|re.I|re.M|re.S)
#sup
if _re_con_sup.search(text):
text = _re_con_sup.sub(r'<div id="sup">\1</div>', text)
#gist
if '://gist' in text:
text = _re_gist.sub(r'<script src="\1.js"></script>',text)
#auto img
if _re_imgs.search(text):
text = _re_imgs.sub(r'<a class="imga" href="\1"><img class="lazy" border="0" style="max-width:540px;" src="./static/grey2.gif" data-original="\1"/></a>', text)
怎么对_re_con_sup过的内容就不做_re_imgs、_re_gist处理了呢,谢谢