从右侧切片 Qstring
Slice Qstring from right hand side
>我有一个目录结构的qstring,需要将"/"之后的倒数第二个元素放入新的qstring中
"C:/Users/emb/Documents/AutoConnectTest/02/Job_0"
如何将 02 保存到新的 QString 中
您可以使用 QString 拆分功能。
将字符串拆分为子字符串,无论 sep 出现何处,并返回这些字符串的列表。
此代码按"/"拆分所有部分,并从倒数第二秒合并。
QString string = "C:/Users/emb/Documents/AutoConnectTest/02/Job_0";
QStringList lst = string.split('/');
qDebug() << lst[lst.count()-2] + "/" + lst[lst.count()-1];
输出:
"02/Job_0"
相关文章:
- 将 Qvector<uint8_t> 转换为 QString
- 如何通过按下第三个窗口中的按钮,将QString从一个窗口获取到另一个窗口
- 如何优雅地切片对象
- 避免矢量中的对象切片<Base><shared_ptr>
- 从 std::vector<无符号字符>切片中提取 int?
- QStringList vs list<shared_ptr<QString>> 性能比较C++
- 将 hh:mm:ss.zzz 时间 QString 转换为毫秒的单行函数?
- 专门化模板覆盖函数/避免对象切片
- 我如何告诉叮叮当当的整洁切片特定类是可以的?
- FFMPEG:sws_scale返回错误:切片参数 0, 2160 无效
- Qt C++ 如何在 1 个命令中砍掉属于 QStringList 成员的 QString 字母
- 如何在 c++ 中进行 python 样式的字符串切片
- 为什么使用 QString::right 在字符串开头省略逗号?
- Qt:更新 QString 时自动生成的代码失败
- 如何将 QString 的 QList 分配给列表视图?
- 加倍到 QString 并保存在 QJsonDocument 中
- Valarray 切片数组与 'operator*' 不匹配
- 如何将包含指数的 QString 转换为C++中的双倍?
- 是否可以直接将QString输入(例如)googletest的ADD_FAILURE()宏?
- 从右侧切片 Qstring