示例#1
0
TEST(StrUtilTest, Ops) {
  string str("  Hello World ");
  StringTrimLeft(&str);
  EXPECT_EQ("Hello World ", str);
  StringTrimRight(&str);
  EXPECT_EQ("Hello World", str);
  StringToLower(&str);
  EXPECT_EQ("hello world", str);

  string str2("  Hello World ");
  StringTrim(&str2);
  EXPECT_EQ("Hello World", str2);
}
示例#2
0
std::string StringTrimLeft(const StringPiece& str, const StringPiece& trim_value)
{
    std::string res = str.as_string();
    StringTrimLeft(&res, trim_value);
    return res;
}
示例#3
0
std::string StringTrimLeft(const StringPiece& str)
{
    std::string res = str.as_string();
    StringTrimLeft(&res);
    return res;
}
示例#4
0
std::string StringUtil::StringTrim( const std::string& strContent )
{
	return StringTrimLeft(StringTrimRight(strContent));
}