string FindPreStrOf(string str, const char& ch) { int nPos = (int)str.find(ch); if (nPos != string::npos) { int nLen = str.length(); str.replace(nPos, nLen-nPos, " "); Trim(str); return str; } return ""; }
string FindNextStrOf(string str, const char& ch)
{
int nPos = (int)str.find(ch);
if (nPos != string::npos)
{
int nLen = str.length();
str.replace(0, nPos+1, " ");
Trim(str);
return str;
}return "";
}
找到string中指定字符前/后的子串的方法
最新推荐文章于 2022-05-16 09:06:56 发布