QString解析

(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;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值