qt下 qstring 想截断尾部字符串怎么截取!!!

我现在有一个绝对路径我想截取尾部/后边的的字符串怎么截取!!!急eg/root/desktop我只想要desktop注释desktop的字符串不确定长度只想截取/后边的!... 我现在有一个绝对路径 我想截取尾部 / 后边的的字符串怎么截取!!!急
eg /root/desktop
我只想要desktop 注释desktop 的字符串不确定长度 只想截取/后边的!
展开
 我来答
四舍五不入6
高粉答主

2020-03-14 · 醉心答题,欢迎关注
知道答主
回答量:147
采纳率:100%
帮助的人:2.2万
展开全部

可以参考下面的代码:

m_FilePath="/root/desktop

"

intfirst=m_FilePath.lastIndexOf("/");

QStringtitle=m_FilePath.right(m_FilePath.length()-first-1);

扩展资料:

QString类中函数的作用举例:

字符串连接函数

1、QString也重载的+和+=运算符。这两个运算符可以把两个字符串连接到一起。

2、QString的append()函数则提供了类似的操作,例如:

str="User:";

str.append(userName);

str.append("\n");

aijiangaa111
推荐于2017-09-19 · TA获得超过995个赞
知道小有建树答主
回答量:430
采纳率:87%
帮助的人:119万
展开全部
m_FilePath = "/root/desktop
"
int first = m_FilePath.lastIndexOf ("/");

QString title = m_FilePath.right (m_FilePath.length ()-first-1);
追问
m_FilePath  这是什么?
追答
QString m_FilePath = "/root/desktop";
int first = m_FilePath.lastIndexOf ("/"); //从后面查找"/"位置
QString title = m_FilePath.right (m_FilePath.length ()-first-1); //从右边截取
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
四叶草男孩i
2018-11-14
知道答主
回答量:1
采纳率:0%
帮助的人:803
展开全部
desPath.split("/").last();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
海贝利Akili
2018-01-28
知道答主
回答量:5
采纳率:0%
帮助的人:5260
展开全部
QString str;
QString path = "/usr/local/bin/myapp"; // First field is empty
str = path.section('/', -1); // str == "myapp"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式