0
Я пытаюсь заменить текст определенной строки, но не добился успеха. (Я бы искал много, но я не нашел ничего)Заменить текст с определенной строки
что-то вроде:
hello
my
friend!
заменяющей строки 2 в какой-то текст:
hello
AEEEHO NEW LINE TEXT
friend!
Я создал QStringList и попытался читать текст за строкой и добавлять в этот список, меняя только строку, но безуспешно.
int line = 1; // to change the second line
QString newline = "my new text";
QStringList temp;
int i = 0;
foreach(QString curlineSTR, internalCode.split('\n'))
{
if(line == i)
temp << newline;
else
temp << curlineSTR;
i++;
}
internalCode = "";
foreach(QString txt, temp)
internalCode.append(QString("%1\n").arg(txt));
Спасибо! Работает отлично. – Niunzin