Qstring类的简单用法

根据指定的字符分割字符串,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"

判断字符串以“XXX”开始

Qstring str;
str.startsWith("XXX");

判断字符串以“XXX”结尾

Qstring str;
str.endsWith("XXX");

截取字符串

Qstring str;
str.mid(pos,len);	//pos截取位置 len截取长度
str.left(n);	//取最左边n个字符
str.right(n);	//取最右边n个字符

结合正则表达式匹配字符串

QRegExp rx("[\u4e00-\u9fa5]+");	//匹配中文字符
QString str("我是中文==adhkad");
if(rx.indexIn(str,0)!=-1)	//匹配失败返回-1
{
	qDebug()<<rx.cap(0);
}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值