Обнаружение URL-адресов в строке и перенос с тегом «<a href…»

Я пытаюсь написать что-то, что кажется достаточно простым, но по какой-то причине мне трудно обдумать это.

Я ищу написать функцию Python, которая при передаче строки передаст эту строку обратно с HTML-кодировкой вокруг URL-адресов.

unencoded_string = "This is a link - http://google.com"

def encode_string_with_links(unencoded_string):
    # some sort of regex magic occurs
    return encoded_string

print encoded_string

'This is a link - <a href="http://google.com">http://google.com</a>'

Спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос