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


相关文章
|
17天前
QT里面字符串转ieee754标准的float浮点数
QT里面字符串转ieee754标准的float浮点数
24 0
|
17天前
|
C语言 容器
【qt】QString字符串2
【qt】QString字符串2
9 0
|
17天前
|
C++
【qt】QString字符串1
【qt】QString字符串1
20 0
|
17天前
|
Windows 安全 C++
Qt字符串类应用与常用基本数据类型
Qt字符串类应用与常用基本数据类型
|
17天前
【QFileDialog接口大全】 Qt5 QString类使用示例
【QFileDialog接口大全】 Qt5 QString类使用示例
15 1
|
17天前
|
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文件
40 0
|
17天前
Qt 计算字符串和文件的md5 值
Qt 计算字符串和文件的md5 值
56 0
|
17天前
qt初入门0:结构体中QString用memset导致崩溃分析及QLatin1String简单查看源码
qt初入门0:结构体中QString用memset导致崩溃分析及QLatin1String简单查看源码
78 0
|
17天前
|
C++ 索引
C++ Qt开发:StringListModel字符串列表映射组件
Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍`QStringListModel`字符串映射组件的常用方法及灵活运用。 `QStringListModel` 是 Qt 中用于处理字符串列表数据的模型类之一,它是 `QAbstractListModel` 的子类,用于在 Qt 的视图类(如 `QListView`、`QComboBox` 等)中显示字符串列表。该组件是用于在`Qt`中快速显示字符串列表的便捷模型类。该组件通常会配合`ListView`一起使
42 0
C++ Qt开发:StringListModel字符串列表映射组件
|
17天前
|
存储 自然语言处理 API
QT基础教程(QDebug和QString)
QT基础教程(QDebug和QString)
41 0

推荐镜像

更多