aboutsummaryrefslogtreecommitdiff
path: root/src/util/string.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/util/string.cpp')
-rw-r--r--src/util/string.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/util/string.cpp b/src/util/string.cpp
index 8ea3a1afc6..e994c85f1c 100644
--- a/src/util/string.cpp
+++ b/src/util/string.cpp
@@ -3,3 +3,12 @@
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
#include <util/string.h>
+
+#include <regex>
+#include <string>
+
+void ReplaceAll(std::string& in_out, const std::string& search, const std::string& substitute)
+{
+ if (search.empty()) return;
+ in_out = std::regex_replace(in_out, std::regex(search), substitute);
+}