!pip install markdown
import markdown
from bs4 import BeautifulSoup as bs
def markdown_to_plain_short_text(string):
"""
md文字列を受け取り、HTMLに変換した後、bs4を使ってテキスト部分のみにし出力
"""
md = markdown.Markdown()
html = md.convert(string)
text = ''.join(bs(html, 'html.parser').findAll(text=True))
print(text)
md_string = '''
# h1の文字が出てくると嬉しい
## h2の文字はでてくるだろう
* リスト1
* リスト2
* リスト3
すごい!
'''
markdown_to_plain_short_text(md_string)