我有一个包含许多元素的QStringList
,例如:
sl.at(i) = name:VAR1 size: 8 Decription:fdgag;
我怎么能把这条线分成更多的线?我想逐行分割成更多的for-loop行。
这就是我所拥有的:
for(int i = 0; i != sl.size(); ++i)
{
QString str = sl.at(i);
}
但后来我不知道如何分裂这个...
答案 0 :(得分:1)
如果你想用空格字符分割字符串,只需使用早期提到的函数
QStringList split = str.split(" ");
答案 1 :(得分:0)
查看QString::split()函数:
for(int i = 0; i != sl.size(); ++i) {
QString str = sl.at(i);
// Split on ,
QStringList splitStr = str.split(", ");
}