1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| QFile file( "/tmp/list.txt");
file.open(QIODevice::ReadOnly | QIODevice::Text);
QTextStream in(&file);
QStringList lastWordList= QStringList();
while (!in.atEnd())
{
QString line = in.readLine();
qDebug() << "line=" << line;
QStringList splittedLine = line.split(QRegExp("\\s+"));
QString lastWord = splittedLine.at(splittedLine.size() -1);
qDebug() << "lastWord=" << lastWord;
}
qDebug() << "last=" << lastWordList;
file.close();
QFile ofile( "/tmp/olist.txt");
ofile.open(QIODevice::WriteOnly | QIODevice::Text);
QTextStream out(&file);
out << lastWordList.join);
ofile.close(); |