def extract_markdown(text):
text = readme_clean(text)
pattern = re.compile(r'\#+(.+?)\#+', flags=re.DOTALL)
result = re.findall(pattern, text)
if (len(result) > 10):
return result[0].replace('\n', ' ')
else:
text = mistune.markdown(text)
pattern = re.compile(r'<p(.+?)/p>+', flags=re.DOTALL)
result = re.findall(pattern, text)
if (len(result) != 0):
return result[0].replace('\n', ' ')
else:
info = (text[:MAX_STRING_LENGTH] + ' ...') if len(text) > MAX_STRING_LENGTH else text
return clean(info)
评论列表
文章目录