比如:字符串 “cu_f”,现在只要”cu”,也就是去掉”_f”
std::string str1=”cu_f”;
int pos=0;
pos=str1.find(“_f”); ///获取”_f”出现的位置
if(-1 == pos) ///pos=-1说明没有找到 “_f”
{
return;
}
std::string str2=str1.substr(0,pos);
str2即为所要的”cu”字符串
C++ 查找字符串中的子串,截取子串前的所有字符
最新推荐文章于 2026-06-28 23:16:19 发布
本文介绍了一种使用C++标准库中的find和substr函数来实现字符串截取的方法,通过示例展示了如何从字符串“cu_f”中去除后缀“_f”,仅保留前缀“cu”。

445

被折叠的 条评论
为什么被折叠?



