44 size_t firstNonSpace = str.find_first_not_of(
" \t");
45 size_t lastNonSpace = str.find_last_not_of(
" \t");
47 if (firstNonSpace != std::string::npos && lastNonSpace != std::string::npos) {
48 return str.substr(firstNonSpace, lastNonSpace - firstNonSpace + 1);