Branch data Line data Source code
1 : : // Copyright (c) 2019-2022 The Bitcoin Core developers 2 : : // Distributed under the MIT software license, see the accompanying 3 : : // file COPYING or http://www.opensource.org/licenses/mit-license.php. 4 : : 5 : : #include <util/string.h> 6 : : 7 : : #include <regex> 8 : : #include <string> 9 : : 10 : 336 : void ReplaceAll(std::string& in_out, const std::string& search, const std::string& substitute) 11 : : { 12 [ - + ]: 336 : if (search.empty()) return; 13 [ + - ]: 336 : in_out = std::regex_replace(in_out, std::regex(search), substitute); 14 : 336 : }