Pour faire du search and replace / chercher et remplacer dans un document pour convertir des URL au format mardown, on peut utiliser l'expression régulière suivante :
(?<!\[)(?:(?<!\]\(\s?))(https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9]{1,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*))
L'URL est alors capturée dans le matching group $1.
On peut ensuite utiliser son outil/IDE (par exemple VSCodium / VScode) avec l'expression [1]($1) pour convertir toutes les URL qui corresponde à la Regex ci-dessus :

Limitations connues :
- Si l'URL contient les caractères
[](), alors l'expression régulière ne marchera pas.