#include <iostream>
#include <regex>
#include <string>
int main() {
std::string str = "This is my website check it out https://www.collectivesolver.com";
std::regex pattern(R"(https?://[^\s]+)");
str = std::regex_replace(str, pattern, "<a href=\"$&\">$&</a>");
std::cout << str << std::endl;
}
/*
run:
This is my website check it out <a href="https://www.collectivesolver.com">https://www.collectivesolver.com</a>
*/