QT去除QString字符串中空格的方法

简介: QT去除QString字符串中空格的方法

去除字符串前面的空格


QString str1 = " 1 2 3 ";
str1.remove(QRegExp("^ +\\s*"));
qDebug() << "str1=" << str1;


去除字符串后面的空格


QString str2 = " 4 5 6 ";
str2.remove(QRegExp("\\s* +$"));
qDebug() << "str2=" << str2;


去除字符串所有的空格


QString str3 = " 6 7 8 ";
str3.remove(QRegExp("\\s"));
qDebug() << "str3=" << str3;


去除字符串首尾的空格


//\t,\n,\v,\f,\r都属于simplified()处理的空白范围
QString str4 = "  \t,\n,\v,\f,\rhello\t world\n123\r\n ";
qDebug() << "str4.simplified()=" << str4.simplified();
QString str5 = "  \t,\n,\v,\f,\rhello\t world\n123\r\n ";
qDebug() << "str5.trimmed()=" << str5.trimmed();


相关文章
|
6月前
QT里面字符串转ieee754标准的float浮点数
QT里面字符串转ieee754标准的float浮点数
139 0
|
1月前
|
存储 Linux C语言
(2)Qt中的字符串类型
本文介绍了Qt中的字符串类型QByteArray和QString,包括它们的构造函数、数据操作方法、查找操作、遍历操作以及与其他类型之间的转换,并解释了它们之间的区别。
106 5
(2)Qt中的字符串类型
|
6月前
|
Windows 安全 C++
Qt字符串类应用与常用基本数据类型
Qt字符串类应用与常用基本数据类型
|
6月前
|
C语言 容器
【qt】QString字符串2
【qt】QString字符串2
30 0
|
6月前
|
C++
【qt】QString字符串1
【qt】QString字符串1
50 0
|
6月前
【QFileDialog接口大全】 Qt5 QString类使用示例
【QFileDialog接口大全】 Qt5 QString类使用示例
42 1
|
6月前
|
C++
Qt定义属性类信息报错‘Qstring‘ was not declared in this scope; did you mean ‘xxx‘?并且还有有一堆报错,问题还出现在moc文件
Qt定义属性类信息报错‘Qstring‘ was not declared in this scope; did you mean ‘xxx‘?并且还有有一堆报错,问题还出现在moc文件
105 0
|
6月前
Qt 计算字符串和文件的md5 值
Qt 计算字符串和文件的md5 值
134 0
|
6月前
qt初入门0:结构体中QString用memset导致崩溃分析及QLatin1String简单查看源码
qt初入门0:结构体中QString用memset导致崩溃分析及QLatin1String简单查看源码
304 0
|
6月前
|
存储 自然语言处理 API
QT基础教程(QDebug和QString)
QT基础教程(QDebug和QString)
171 0

推荐镜像

更多