我在像開始時有一個多行文本爲QString沒有空間添加字符到每一行:在爲QString
Lorem ispum
Dolor a si met
Hulu il it er
有關信息,我用QT
的QString的我在像開始時有一個多行文本爲QString沒有空間添加字符到每一行:在爲QString
Lorem ispum
Dolor a si met
Hulu il it er
有關信息,我用QT
的QString的你可以使用QString::replace()
:
QString s = "Lorem ispum\nDolor a si met\nHulu il it er ";
s.replace(QRegExp("^"), "\t");
你也可以做到這一點沒有正則表達式:
s.insert(0, '\t');
s.replace('\n', "\n\t");
這會在每行的開頭添加一個標籤(\t
),如果你想添加空格,只用空格代替\t
。
太棒了!謝謝!令人敬畏的速度! – damio
將所有行是一個字符串,或每行一個字符串? –
單行中的每一行(用\ n分隔) – damio