qt 分割字符串的两种方法

1. split 按照指定的字符分割,如按照";"或 "/"等分割

QString str = "hello,world"
QStringList list = str.split(",");
QString a = list[0]; //a = "hello"
QString b = list[1]; //b = "world"
QString str2 = b.append(a);
str2 = "worldhello"



2. min 按照位置分割

一个参数表示从该位置截取到字符串尾

两个参数表示截取两个位置之间的字符串

QString str = "helloworld"
QString a = str.mid(0, 5);
QString b = str.mid(5);
QString str2 = b.append(a);
str2 = "worldhello"



你可能感兴趣的:(qt)