转自http://www.cnblogs.com/chenrj/archive/2006/11/14/560455.html /***********write by myself***********//***********begin test file***********/#include <iostream>#include <string> int main(){ std::string str1 = " hello world! "; std::string trimstring = " "; std::cout << "str = \"" << str1 << "\"" << std::endl; std::cout << "str.find_first_of(' ') : " << str1.find_first_of(trimstring) << std::endl; std::cout << "str.find_first_not_of(' ') : " << str1.find_first_not_of(trimstring) << std::endl; std::cout << "str.find_last_of(' ') : " << str1.find_last_of(trimstring) << std::endl; std::cout << "str.find_last_not_of(' ') : " << str1.find_last_not_of(trimstring) << std::endl; str1.erase(str1.find_last_not_of(trimstring)+1); std::cout << "after right trim : \"" << str1 << "\"" << std::endl; str1.erase(0,str1.find_first_not_of(trimstring)); std::cout << "after left trim : \"" << str1 << "\"" << std::endl; return 0;}/***********end test file***********/

评论