c++ - 将 QStringList 元素拆分为更多元素

标签 c++ qt qstring

我有一个包含很多元素的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);
}

但是我不知道如何拆分...

最佳答案

如果你想按空格字符拆分字符串,只需使用前面提到的带空格的函数

QStringList split = str.split(" ");

关于c++ - 将 QStringList 元素拆分为更多元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33229045/

相关文章:

c++ - 为什么我的链表 "next"指针解引用到错误的内存(XCode,C++)

C++将字符转换/添加到字符串

c++ - Qt:加载 dll 失败时的不同情况

c++ - 尝试创建 Qt 4.7 QStrings,填充到指针数组中

c++ - QList<T>::operator[] 中的 ASSERT 失败: "index out of range"文件/usr/include/arm-linux-gnueabihf/qt5/QtCore/qlist.h

c++ - 希望拓宽视野的C++程序员

c++ - 将 'this' 指针作为 LPARAM 传递

c++ - Visual Studio 2015 中的 Qt 项目 : "unresolved external symbol wWinMain"

c++ - 如何为控制台输入 (stdin) 获取类似 QIODevice 的信号?

c++ - 如何从 QString 获取 const char *