#include <iostream>
using namespace std;
int main() {
string str, base, replace;//句子 door key
getline(cin, str);//输入一行
str = " " + str + " ";//前后加上空格
getline(cin, base);
base = " " + base + " ";//前后加上空格
getline(cin, replace);
replace = " " + replace + " ";//前后加上空格
while (str.find(base) != string::npos) {//找得到进入循环
int found = str.find(base);
str.erase(found, base.size());
str.insert(found, replace);
}
cout << str.substr(1, str.size() - 2) << endl;//不输出前后空格
return 0;
}

京公网安备 11010502036488号