(1)去掉字符串前后的空格
(2)根据实际情况截取数据
比如: “System Timezone --> /datetime/System Timezone”
截取前面的一段:value.section(’-’, 0, 1).remove(’-’).trimmed();
结果: “System Timezone”
截取后面的一段:
value.section(’>’, 1, -1).remove(’>’).trimmed();
结果: “/datetime/System Timezone”
(3)删除QString中的数字
比如: removeDigital(“a1b2c3”)
输出:abc
QString removeDigital(QString input)
{
if ("" == input)
return “”;
QString value = “”;
QByteArray ba = input.toLocal8Bit();
char *data = nullptr;
data = ba.data();
while (*data) {
if (!(*data >= ‘0’ && *data <= ‘9’)) {
value += *data;
}
data++;
}
return value;
}