QString 去除最后一个/后的数据,/不删除
时间: 2024-01-27 22:05:39 浏览: 19
可以使用QString的remove函数,示例代码如下:
QString str = "my/path/to/file.txt";
str.remove(str.lastIndexOf("/"), str.length() - str.lastIndexOf("/"));
这样就可以去除最后一个/及其后面的数据了。
相关问题
QString 去除最后一个/后的数据不包含、
你可以使用 QString 的 remove 和 lastIndexOf 函数来实现去除最后一个斜杠后的数据操作:
QString str = "QString 去除最后一个/后的数据不包含、";
int pos = str.lastIndexOf('/');
if (pos != -1) {
str = str.remove(pos, str.length() - pos);
}
// str 现在为 "QString 去除最后一个/后的数据不包含"
QString 去除最后一个/后的数据不包含/
可以用QString的remove函数,去除最后一个/后的数据,具体语句为:
QString str = "你要处理的字符串";
str.remove(str.lastIndexOf("/"), str.size()-str.lastIndexOf("/"));
这样就可以去掉最后一个/及其后面的数据了。