Bonjour tout le monde,
voici mon code:
et le problème que je rencontre c'est que si je n'ai pas d'espace avant et après l'url (par ex. le lien en début ou fin de phrase ou de ligne), il n'est pas reconnu en tant que tel.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 def rech_http(a): i = 0 urls = re.findall('http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&#+]|[!*\(\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+', a) while i < len(urls): r = urls[i] if r in a: a = a.replace(' {0} '.format(r), '<a href=\"{0}\" target="_blank"> {0}</a> '.format(r)) i += 1 return a
Je ne vois pas trop ce que je peux modifier donc si vous pouviez m'aider ce serait gentil.
Je vous en remercie d'avance.
Partager