내가 쉽게 이해할 수있는 것처럼 보이는 것을 찾고 있습니다. 그러나 어떤 이유로 든 내 주변을 고심하고 있습니다. 그것.문자열에서 URL을 감지하고 "<a href ..."태그로 둘러 쌉니다.
문자열을 전달할 때 URL 주위에 HTML 인코딩으로 문자열을 전달하는 python 함수를 작성하려고합니다.
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>'
고맙습니다!
"http"로 시작하는 URL을 정말로 신뢰할 수 있습니까? 종종 "example.com/foo"로 작성된 URL이 표시됩니다. 너는 그것을 원한다/필요로 하느냐? –
정말 좋은 지적입니다. google.com은 물론 http://google.com도 감지하고 싶습니다. 제출 된 거대한 google 답변을 다시 살펴볼 것입니다. 더 나은 결과 일 수 있습니다. . –