QString字符擦除功能

sam*_*024 1 c++ qstring qt

QString line = "example string";
Run Code Online (Sandbox Code Playgroud)

现在我想删除'example'和'string'之间的空格,以便我得到一个像这个"examplestring"的字符串.Qt中有一个函数可以删除给定索引下的字符,还是我应该自己编写这个函数?

vah*_*cho 7

QString::remove(QChar ch, Qt::CaseSensitivity cs = Qt::CaseSensitive)功能怎么样?您可以使用''作为第一个参数.即:

QString line = "example string";
line.remove(' ');
Run Code Online (Sandbox Code Playgroud)


rat*_*eak 6

line = line.remove(index,1);
Run Code Online (Sandbox Code Playgroud)

查看文档