Есть код:
#include<iostream>
#include<string>
#include<regex>
using namespace std;
int main()
{
string str; //объявление строки для изменения
cout<<"Enter string : ";getline(cin, str); //ввод строки
regex regular("(www.\\w+\\.\\w+)|(http""s?://""\\w+\\.\\w+)|(^.+@.+\\..+$)");
cout<<"Modified string : "<<regex_replace(str, regular, " ***** ")<<endl; //вывод измененной строки
}
В вывод попадают просто звездочки, она должна менять на звезды ссыкли типа www.expamp.com,http(s)://example.com,
и email ы.