当前位置:网站首页>Qt 字符串截取 查找字符串
Qt 字符串截取 查找字符串
2022-08-11 05:15:00 【双子座断点】
获取字符在字符串中的位置
QString str = "AT+LOC+LOCATION: 115.850441,33.004833";
QString s = "LOC";
str.indexOf(s); //3
str.indexOf(s, 6); //7
QString str = "AT+LOC+LOCATION";
QString s = "O";
str.lastIndexOf(s); //13
截取指定位置字符
QString str = "AT+LOC+LOCATION: 115.850441,33.004833";
QString s = str.mid(6); //"+LOCATION: 115.850441,33.004833"
QString s = str.mid(6, 9); //"+LOCATION"
分割字符串
QString str = "AT+LOC+LOCATION";
QStringList list = str.split("+");
for(int i = 0; i < list.count(); i++)
{
qDebug() << list.at(i);
}
//输出
"AT"
"LOC"
"LOCATION"
字符串以特定串开始
QString url = "https://www.baidu.com";
if(url.startsWith("https") && url.endsWith("com")) //true
//等价于
if(url.left(5) == "https" && url.right(3) == "com") //true
是否包含字符串
QString str = "AT+LOC+LOCATION: 115.850441,33.004833";
if(str.contains("LOC", Qt::CaseSensitive)) //true

边栏推荐
猜你喜欢

搭建PX4开发环境

一张图带你解读--如何从零开始学习接口自动化

Flask框架学习:路由的尾部斜杠

QT GrabWindow截取屏幕

(3) How Redis performs stress testing

Redis - Data Types (Basic Instructions, String, List, Set, Hash, ZSet, BitMaps, HyperLogLog, GeoSpatial) / Publish and Subscribe

2021研究生数学建模D题,BP神经网络和卷积神经网络解题代码(基于pytorch)

吃瓜教程task04 第5章 神经网络

Flask framework learning: template rendering and Get, Post requests

Solidrun hummingboard制作SD卡
随机推荐
task04 Pytorch进阶训练技巧
[No 2022 Shanghai Security Officer A Certificate Exam Question Bank and Mock Exam
切分字符串进行输出显示
JedisLock_Redis分布式锁实现_转载
吃瓜教程task01 第2章 模型评估与选择
ARM结构体系4:嵌入式硬件平台接口开发
基于TF-IDF 文本相似性实战 详细教程
(3) How Redis performs stress testing
(2) Construction of a real-time performance monitoring platform (Grafana+Prometheus+Jmeter)
Apache Commons OGNL语法说明_翻译
总结:交叉验证
Minecraft
Trilium使用总结
CentOS卸载Oracle 11gR2(x64)_转载
Decryption of BitLocker
吃瓜教程task01 第1章 绪论
【分享】一个免费语料库
【翻译】博客游戏项目Q1K3 – 制作
tensorflow代码翻译成pytorch代码 -详细教程+案例
redis连接idea