テキストをリンクに変換するにはどうすればよいですか?戻るPHPで、私は私の目的のためによく働いたコードのこの部分を使用:誰かがこれを変換することができればURLをPythonのregexを使用してリンクに置き換えます。
$text = preg_replace("#(^|[\n ])(([\w]+?://[\w\#$%&~.\-;:=,[email protected]\[\]+]*)(/[\w\#$%&~/.\-;:=,[email protected]\[\]+]*)?)#is", "\\1<a href=\"\\2\" target=\"_blank\">\\3</a>", $text);
$text = preg_replace("#(^|[\n ])(((www|ftp)\.[\w\#$%&~.\-;:=,[email protected]\[\]+]*)(/[\w\#$%&~/.\-;:=,[email protected]\[\]+]*)?)#is", "\\1<a href=\"http://\\2\" target=\"_blank\">\\3</a>", $text);
私はPythonで周りを試みたが、それは仕事を得ることができなかった...非常にいいだろうPython :) ..
動作しませんでしたか?どのような結果を得ましたか?あなたが試したことについてのヒントを教えてください。あなたは、特にあなたが問題に取り組む意思があることを示しているので、私たちに出発点を与えるより良い結果を得る可能性が高いです。 –
Djangoでこれをやっているなら、 'urlize'フィルタがあります:http://docs.djangoproject.com/en/dev/ref/templates/builtins/#urlize – Javier
Javierのコメントに基づいて、urlizeソースはあなたが望むもの: http://code.djangoproject.com/browser/django/trunk/django/utils/html.py#L77 – hao