123456789101112131415161718192021 |
- #include <ls-std/core/utils/RegexUtils.hpp>
- #include <regex>
- ls::std::core::RegexUtils::RegexUtils() = default;
- ls::std::core::RegexUtils::~RegexUtils() = default;
- ::std::string ls::std::core::RegexUtils::escapeString(const ::std::string &_text)
- {
- static ::std::regex regexMetaEscape(R"(([\^\$\\\.\*\+\?\(\)\[\]\{\}\|]))");
- return ::std::regex_replace(_text, regexMetaEscape, R"(\$1)");
- }
|