私のウェブサイトに要約を表示するには、マークダウンテキストをプレーンテキスト形式に変換する必要があります。 Pythonでコードを欲しいです。Python:フォーマットされたテキストをテキストに変換する方法
22
A
答えて
36
このモジュールは、あなたが記述何をするのに役立ちます。
http://www.freewisdom.org/projects/python-markdown/Using_as_a_Module
あなたがHTMLに値下げを変換したら、あなたはプレーンテキストを取り除くためにHTMLパーサーを使用することができます。
あなたのコードは次のようになります:
from BeautifulSoup import BeautifulSoup
from markdown import markdown
html = markdown(some_html_string)
text = ''.join(BeautifulSoup(html).findAll(text=True))
2
はコメントし、それを削除し、私は最終的に私はここにこするを参照してくださいと思うので:HTMLにあなたの値下げテキストを変換し、テキストからHTMLを削除する方が簡単な場合があり。私はテキストからマークダウンを効果的に取り除くことは何も認識していませんが、プレーンテキストのソリューションには多くのHTMLがあります。
関連する問題
- 1. C++でフォーマットされたテキストをXMLに変換する方法
- 2. テキストをフォーマットされたPDFに変換しますか?
- 3. フォーマットされたテキストのブロックをPHP配列に変換
- 4. フォーマットされたxmlテキストをブートストラップポップオーバーに表示する方法
- 5. フォーマットされたテキストをデータベースに保存する方法
- 6. スキャンされたpdfをテキストのpythonに変換する
- 7. フォーマットされたテキストをデータベースからTinyMCEに返す方法
- 8. フォーマットされたHTMLテキスト文字列をNSStringパーツに変換する
- 9. テキストをテキストに変換中にテキストボックスのテキストを変換する
- 10. Python 3でファイル内のテキストをバイトに変換する方法
- 11. Pythonでテキストをバイナリコンバータに変換する方法
- 12. Python - 文字列をテキストのPNGに変換する方法
- 13. Androidで最適化されたテキストをテキストに変換
- 14. テキストを######にフォーマットする方法。##
- 15. Textinputテキストをテキストに変換する方法
- 16. イメージをテキストとテキストに変換する方法wpf + c#
- 17. スウィフト:生成されたテキスト音声を.mp3に変換する方法
- 18. Pythonで数値に変換するテキスト
- 19. テキスト値に基づいてフォーマットされたTextViewテキスト
- 20. TextBlock wpfでフォーマットされたテキストを動的に表示する方法
- 21. スピーチをテキストに変換し、テキストをスピーチに変換する
- 22. 変換\ rのテキスト)Pythonで
- 23. ワードでフォーマットされたhtmlテキスト
- 24. base64でエンコードされたメールをテキストに変換する
- 25. Pythonでテキストを再フォーマットする
- 26. C++出力されたテキストを置き換える方法は?
- 27. ブートストラップwysiwyg:サーバー側でフォーマットされたテキストを取得する方法は?
- 28. TinyMCEでフォーマットされたテキストのみを表示する方法4
- 29. OpenGLでサポートされているフォーマットにQImageフォーマットを変換する方法
- 30. クエリ結果をテキスト変数に変換する方法は?
Pythonではありませんが、pandocに渡すことができます: 'pandoc --to = plain'はいくつかの書式設定(ヘッダ行の間違い)を残します。 – naught101