14 Nov
2007
14 Nov
'07
6:26 p.m.
The program below gives different output in Boost 1.32.0 compared to 1.33.1 and 1.34.1. In my opinion "R_Test" would be the correct result and therefore Boost 1.33.1 and 1.34.1 would be wrong. Can anyone clarify this issue? Best regards, Peter. #include <iostream> #include <boost/regex.hpp> int main() { // Boost 1.32.0: "R_Test" // Boost 1.33.1 and 1.34.1: "R_TestR_" std::cout << boost::regex_replace(std::string("Test"),boost::regex("(.*)"),"R_$1") << std::endl; return 0; }