qt下 qstring 想截断尾部字符串怎么截取!!!
我现在有一个绝对路径我想截取尾部/后边的的字符串怎么截取!!!急eg/root/desktop我只想要desktop注释desktop的字符串不确定长度只想截取/后边的!...
我现在有一个绝对路径 我想截取尾部 / 后边的的字符串怎么截取!!!急
eg /root/desktop
我只想要desktop 注释desktop 的字符串不确定长度 只想截取/后边的! 展开
eg /root/desktop
我只想要desktop 注释desktop 的字符串不确定长度 只想截取/后边的! 展开
4个回答
展开全部
可以参考下面的代码:
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");
展开全部
m_FilePath = "/root/desktop
"
int first = m_FilePath.lastIndexOf ("/");
QString title = m_FilePath.right (m_FilePath.length ()-first-1);
"
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); //从右边截取
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
desPath.split("/").last();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
QString str;
QString path = "/usr/local/bin/myapp"; // First field is empty
str = path.section('/', -1); // str == "myapp"
QString path = "/usr/local/bin/myapp"; // First field is empty
str = path.section('/', -1); // str == "myapp"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询