我有一个 QString 形式的文件名,看起来像“c:/...../whatIAmActuallyInterestedIn.stuff”
我想获取最后一个/之后的所有信息,在本例中为 whatIAmActuallyInterestedIn.stuff
现在,我知道我可以将其转换为 std::string,使用 rfind 查找字符串中的最后一个/,然后将其转换回 QString 以进行输出。然而,这似乎为我相当确定 QString 内置的东西做了过多的工作,我只是找不到函数调用。
最佳答案
您可以像这样提取文件名:
QFileInfo("c:/ ..... /whatIAmActuallyInterestedIn.stuff").fileName();
关于c++ - 如何在字符右侧的 QString 中查找元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28773184/