Yeterince kolay olması gerektiği gibi görünen bir şey yazmak istiyorum ama her ne sebeple kafamı zor bir şekilde geçiriyorum o.Bir dizedeki URL'leri algıla ve "<a href ..." etiketi ile sar
Bir dize iletildiğinde, bu dizeyi HTML'leri URL'leri kodlayarak geçirecek bir python işlevi yazmak istiyorum.
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>'
Teşekkür ederiz!
Gerçekten "http" ile başlamak için URL'ye güvenebilir misiniz? Sık sık olmadığı gibi, "example.com/foo" olarak yazılan URL'leri görüyorum. Bunu da eşleştirmek istiyor musun? –
Gerçekten iyi bir nokta - google.com'un yanı sıra http://google.com'u da belirlemek istiyorum. Daha iyi bir uyum sağlayabileceğinden, gönderilen dev google yanıtına ikinci bir göz atacağım. . –