#include <iostream>
#include <iterator>
#include <regex>
#include <string>
using namespace std;
int main() {
const auto arr = "x3.14 3.14 3.14xx"s;
regex_replace(ostream_iterator<char>(cout), cbegin(arr), cend(arr), regex("3\.14"), "pi");
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aXRlcmF0b3I+CiNpbmNsdWRlIDxyZWdleD4KI2luY2x1ZGUgPHN0cmluZz4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCWNvbnN0IGF1dG8gYXJyID0gIngzLjE0IDMuMTQgMy4xNHh4InM7CgkKCXJlZ2V4X3JlcGxhY2Uob3N0cmVhbV9pdGVyYXRvcjxjaGFyPihjb3V0KSwgY2JlZ2luKGFyciksIGNlbmQoYXJyKSwgcmVnZXgoIjNcLjE0IiksICJwaSIpOwp9