re2 only
| 76 | |
| 77 | // re2 only |
| 78 | void ReplaceTest() |
| 79 | { |
| 80 | std::string newString{ multiStr }; |
| 81 | // 用第二个捕获(127)进行替换 |
| 82 | if (RE2::Replace(&newString, re2Regex, "\\2")) |
| 83 | std::println("re2 Replace test: {}", newString); |
| 84 | newString = multiStr; |
| 85 | if (RE2::GlobalReplace(&newString, re2Regex, "SOME_IP\\2")) |
| 86 | std::println("re2 Global replace test: {}", newString); |
| 87 | } |
| 88 | |
| 89 | // ctre only |
| 90 | void TokenizeTest() |