package main
import (
"fmt"
"regexp"
)
func convertUrlsToLinks(str string) string {
re := regexp.MustCompile(`(https?://[^\s]+)`)
return re.ReplaceAllString(str, `<a href="$1">$1</a>`)
}
func main() {
str := "This is my website check it out https://www.collectivesolver.com"
result := convertUrlsToLinks(str)
fmt.Println(result)
}
/*
run:
This is my website check it out <a href="https://www.collectivesolver.com">https://www.collectivesolver.com</a>
*/