gpt4 book ai didi

c++ - 从右手边切 Qstring

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:08:27 25 4
gpt4 key购买 nike

我有一个目录结构的 qstring,需要将“/”之后的倒数第二个元素放入一个新的 qstring

"C:/Users/emb/Documents/AutoConnectTest/02/Job_0"

如何将 02 保存到一个新的 QString 中

最佳答案

可以使用QString的split函数。

Splits the string into substrings wherever sep occurs, and returns the list of those strings.

此代码用“/”拆分所有部分,并从最后两秒开始合并。

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"

关于c++ - 从右手边切 Qstring,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45810765/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com