
8 Dec
2009
8 Dec
'09
6:50 a.m.
Yes, Robert, You are right. I am trying to change \\n (wchar_t '\' and wchar_t 'n') with a real new line symbols and it doesn't work. Allthought, then I am trying to find only wchar_t 'n' (or any other letter) everything is working good. The problem is that I have XML configuration file (Unicode), where all new lines are L"\\n" (!!! not '\n' !!!). I can't change that file format. Of course I can program that replace without boost::regex, but I am afraid that I'll loose my sleep afterwards...
You're replacing each occurrence of \\n with \\n, so the string at the end should be exactly the same! :-)
The replacement is "\n" not "\\n" so the '\' followed by 'n' in str should be replaced with a newline, right?