|
Boost : |
Subject: [boost] [Regex] Why doesn't this pattern match?
From: Vitalij Gotovskij (Vitalij.gotovskij_at_[hidden])
Date: 2009-12-07 09:37:45
Hello,
can, please, somebody explain, why this code doesn't work?
std::wstring str = L"Line \\n line \\n line \\n";
std::wstring result = L"";
const boost::u32regex e = boost::make_u32regex(L"\\n");
std::wstring newText = L"\n";
result = boost::u32regex_replace(str, e, newText);
After launching result == str... :(((
I also tryed with const boost::u32regex e = boost::make_u32regex("\\n");
but result was the same...
I am using Regex from bost 1.37.0 compilled with ICU 4.2.1
Visual Studio 2008.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk