gpt4 book ai didi

c++ - 在 Qt 中编辑文件

转载 作者:行者123 更新时间:2023-11-28 03:10:31 24 4
gpt4 key购买 nike

假设我有如下一些 .csv 文件:

1,2,5,5,
0,5,6,9,
3,2,5,7,
1,2,3,6,

如何删除每行末尾的 ',' 符号?

附注 例如,我知道如何清除行尾的 space - file.readLine().trimmed();,但如何对其他标志执行相同操作,我不知道。

最佳答案

假设你已经知道如何逐行阅读,这个粗略的方法是可行的:

QString testStr = QString("1,2,5,5,");

QStringList testList = testStr.split(",");
qDebug() << "testList" << testList;

testList.removeLast();
qDebug() << "testList" << testList;

testStr = testList.join(",");
qDebug() << "testStr" << testStr;

//输出

testList ("1", "2", "5", "5", "") 
testList ("1", "2", "5", "5")
testStr "1,2,5,5"

关于c++ - 在 Qt 中编辑文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18618180/

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