| 210 | } |
| 211 | |
| 212 | void String::trim(std::string &str) |
| 213 | { |
| 214 | str.erase(str.begin(), std::find_if(str.begin(), str.end(), [](unsigned char c) { return !std::isspace(c); })); |
| 215 | str.erase(std::find_if(str.rbegin(), str.rend(), [](unsigned char c) { return !std::isspace(c); }).base(), |
| 216 | str.end()); |
| 217 | } |
| 218 |