4

私はPythonは初めてではありませんが、正規表現の完全な初心者です(やることリストに載っています)

次のような文字列を変換するためにpython reを使用しようとしています

[Hollywood Holt](http://www.hollywoodholt.com)

<a href="http://www.hollywoodholt.com">Hollywood Holt</a>

そして次のような文字列

*Hello world*

<strong>Hello world</strong>
4

1 に答える 1

12

なぜわざわざ正規表現を使うのですか? あなたのコンテンツは Markdown です。単純に文字列を取り、markdown モジュールで実行してみませんか?

まず、Markdown がインストールされていることを確認します。ElementTree に依存しているので、以下のようにその 2 つを easy_install します。Windows を実行している場合は、代わりにWindows インストーラーを使用できます。

easy_install ElementTree
easy_install Markdown

Markdown モジュールを使用して文字列を html に変換するには、次のようにします (リテラル文字列には三重引用符が使用されます)。

import markdown
markdown_text = """[Hollywood Holt](http://www.hollywoodholt.com)"""
html = markdown.markdown(markdown_text)
于 2009-06-01T07:16:50.967 に答える