QT开发之字符串各种操作

原创 2017年09月25日 16:18:06

1、字符串分割

split函数:第一个为分隔判断符,第二个为是否跳过空格。

例:QString a = "1,2,3,4,5,6,7";

QList ls;

ls = a.split(",");//ls = "1","2","3","4","5","6","7"

ls = a.split(",",QString::SkipEmptyParts);//ls = "1","2","3","4","5","6","7"

section函数:第一个为分隔判断符,第二个为判断起始位置,第三个为判断结束位置,位置为正时从左到右,为负是从右到左

例:QString a = "1,2,3,4,5,6,7";

QString b = a.section(",",1,1);//b=2,

QString b = a.section(",",-1,--1);//b=6

QString b = a.section(",",1,2);//b=2,3

2、判断字符在字符串中是否存在

QString::contains

例子:QString a = "1,2,3,4,5,6,7";

BOOL b = a.contains(",",Qt::CaseSensitive);//b=true

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Windows 的Qt开发环境下,使用数据库的一般操作

1.头文件#include //数据库打开 #include //数据库操作 #include //数据库错误信息提示2.新创建或打开已有的数据库QSqlDatabase databaseName =...

qt开发及实例1

  • 2017-07-03 21:36
  • 69MB
  • 下载

linux下一致性网关测试程序qt开发环境搭建

首先安装ubuntu12.04,这个不用说了,用压缩包里的

Qt开发更改文字号大小

  • 2014-11-15 22:37
  • 31KB
  • 下载

qt开发gdb75

  • 2015-06-01 16:35
  • 4.10MB
  • 下载

windows下完美的"免费"QT开发环境: QtCreator + VC2008Express

用MSVC编译器的主要原因是因为用到Jrtplib这个库不支持mingW编译器··· --------------- 转载自 azhw QT4.5 后,针对OpenS...

OpenGL中文教程-QT开发环境

  • 2014-09-22 19:43
  • 1.18MB
  • 下载

QT开发手册

  • 2014-07-21 22:41
  • 663KB
  • 下载

QT开发日记

1,在使用MOC的时候,Q_OBJECT这个宏不能用在一个类的定义文件中,只能在单独作为一个类的声明文件中用,否则会出现“vtable for XXXX(类名)”的出错提示。如果一个类只声明了,而没有...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)