Ich muss Markdown-Text in Nur-Text-Format konvertieren, um Zusammenfassung in meiner Website anzuzeigen. Ich möchte den Code in Python.Python: Wie konvertiert Markdown-formatierten Text in Text
22
A
Antwort
36
Dieses Modul wird dazu beitragen, das zu tun, was Sie beschreiben:
http://www.freewisdom.org/projects/python-markdown/Using_as_a_Module
Sobald Sie den Abschlag in HTML konvertiert haben, können Sie einen HTML-Parser verwenden, um die Klartext-Streifen aus.
Code könnte wie folgt aussehen:
from BeautifulSoup import BeautifulSoup
from markdown import markdown
html = markdown(some_html_string)
text = ''.join(BeautifulSoup(html).findAll(text=True))
2
kommentiert und entfernt es, weil ich endlich ich denke, die reiben hier sehen: Es ist leichter sein kann Ihren Abschlag Text zu HTML und entfernen Sie HTML aus dem Text zu konvertieren . Mir ist nichts bewusst, um Abschriften effektiv vom Text zu entfernen, aber es gibt viele HTML-Klartext-Lösungen.
Nicht Python, aber Sie könnten es an Pandoc weitergeben: 'pandoc - to = plain 'lässt einige Formatierungen (Header undelines), aber nicht viel. – naught101