QString
QString str = "one/two/three/four";
// 获取第一个部分
QString part1 = str.section('/', 0, 0); // "one"
// 获取第二个部分
QString part2 = str.section('/', 1, 1); // "two"
// 获取最后一个部分
QString partLast = str.section('/', -1); // "four"
// 获取第一个到第三个部分
QString parts = str.section('/', 0, 2); // "one/two/three"
QString str = "example";
// 从位置2开始,提取4个字符
QString subStr1 = str.mid(2, 4); // "ampl"
// 从位置3开始,提取到字符串末尾的所有字符
QString subStr2 = str.mid(3); // "mple"
// 从位置0开始,提取2个字符
QString subStr3 = str.mid(0, 2); // "ex"
// 如果位置超出字符串长度,则返回空字符串
QString subStr4 = str.mid(10, 2); // ""
QString str = "example";
// 删除字符串末尾的3个字符
str.chop(3); // str现在为 "exam"
// 删除字符串末尾的1个字符
str.chop(1); // str现在为 "exa"
// 删除整个字符串
str