J'ai besoin de convertir le texte markdown au format texte brut pour afficher le résumé sur mon site Web. Je veux le code en python.Python: Comment convertir le texte au format markdown en texte
22
A
Répondre
36
Ce module aidera à faire ce que vous décrivez:
http://www.freewisdom.org/projects/python-markdown/Using_as_a_Module
Une fois que vous avez converti le démarquage en HTML, vous pouvez utiliser un analyseur HTML pour dépouiller le texte brut.
Votre code pourrait ressembler à ceci:
from BeautifulSoup import BeautifulSoup
from markdown import markdown
html = markdown(some_html_string)
text = ''.join(BeautifulSoup(html).findAll(text=True))
2
Commentés et retiré parce que je pense enfin que je vois le hic ici: Il peut être plus facile de convertir votre texte démarquage en HTML et supprimer HTML du texte . Je ne suis pas au courant de quoi que ce soit pour supprimer efficacement le démarquage du texte, mais il existe de nombreux HTML pour les solutions en texte brut.
Questions connexes
- 1. Comment convertir UTF-8 texte en format JSON
- 2. Comment convertir reStructuredText en texte brut
- 3. Convertir un mémo en texte
- 4. Comment ajouter des liens vers un texte au format HTML? (au hasard, en utilisant le programme)
- 5. Comment convertir Rtf en texte en utilisant ASP.Net?
- 6. Comment convertir la parole en texte?
- 7. Importer un fichier texte au format bizarre en C#
- 8. Comment convertir tab séparé, format de fichier CSV en Python en Python
- 9. comment convertir une table mysql en fichier texte en php?
- 10. Comment convertir la date dans la zone de texte au format MySQL DATETIME
- 11. Convertir XML en texte brut
- 12. Format du texte d'une zone de texte en pourcentage
- 13. python convertir microsoft office docs en texte brut sur linux
- 14. Comment passer de l'application web du HTML au Markdown?
- 15. Comment faire pour convertir le texte ANSEL en UTF-8
- 16. Format texte XML
- 17. Analyse du texte non structuré en Python
- 18. Comment convertir des documents Markdown en HTML en masse?
- 19. Codes d'entité HTML au texte
- 20. Convertir PDF en fichier texte en utilisant VB.net
- 21. Convertir le code en syntaxe au format HTML dans Emacs
- 22. Document, format texte
- 23. Comment convertir java.hprof.txt au format binaire hprof?
- 24. Comment obtenir le texte d'exception Python
- 25. Comment changer le texte Word.Range sans perdre le format
- 26. Menu Export QT au texte
- 27. Xml au texte avec le formatage
- 28. Comment crypter le texte dans une image en utilisant python
- 29. Rapports Jasper JExcelApi exporte les nombres au format texte
- 30. Ruby: Convertir HTML/Redcloth en texte brut
Pas python, mais vous pourriez le passer à pandoc: 'pandoc --to = plain' laisse un peu de formatage (en-tête en-ligne), mais pas beaucoup. – naught101