QString 获取最后一个分隔符后面的字符串
时间: 2024-01-27 10:05:03 浏览: 62
按分隔符提取字符串组
4星 · 用户满意度95%
可以使用QString的`section()`函数来获取最后一个分隔符后面的字符串。该函数用法如下:
```cpp
QString QString::section(const QString &separator, int startIndex = 0, int endIndex = -1, Qt::SectionFlags flags = Qt::SectionDefault) const
```
其中,`separator`参数为分隔符,`startIndex`参数为开始查找的位置,默认为0,`endIndex`参数为结束查找的位置,默认为-1表示查找到字符串末尾,`flags`参数为查找的方式,默认为`Qt::SectionDefault`。
例如,假设我们有一个路径字符串`/home/user/test.txt`,我们想获取最后一个分隔符`/`后面的字符串`test.txt`,可以使用如下代码:
```cpp
QString path = "/home/user/test.txt";
QString filename = path.section('/', -1);
```
这样,`filename`变量的值就是`test.txt`。
阅读全文