[boost] Why my subexpression doesn't work in Regex