string str = "hello world!\r\naa=`xxx_1`\r\nhello world!";
sregex rx = sregex::compile(".+=`(.+)_1`");
smatch what;
if( regex_match( str, what, rx ) )
{
std::cout << what[1] << '\n';
}
これは機能しません。boost.regex ではなく boost.xpressive を使用します。複数行のテキストを一致させる方法は?