QT QString分隔符前后的字符串分离 的方法

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. 位置分割

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

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

QString str = "helloworld"
QString a = str.mid(0, 5);
QString b = str.mid(5);
QString str2 = b.append(a);
str2 = "worldhello"
发布了101 篇原创文章 · 获赞 3 · 访问量 6318

猜你喜欢

转载自blog.csdn.net/qq_37631516/article/details/104933015