我有一个目录结构的qstring,需要将“/”之后的第二个最后一个元素带入一个新的qstring
"C:/Users/emb/Documents/AutoConnectTest/02/Job_0"
如何将02保存到新的QString
答案 0 :(得分:1)
您可以使用QString分割功能。
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"