[FOLD] use boost::regex instead of std