当前位置: 首页 > news >正文

QString检查字符串是否包含指定的子字符串的contains函数

QString类提供了一个 contains成员函数,用于检查字符串是否包含指定的子字符串。以下是 contains函数的基本用法:

bool QString::contains(const QString &str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const

参数说明:
- str: 要搜索的子字符串。
- cs: 指定搜索是否区分大小写。它可以是以下两个枚举值之一:
- Qt::CaseSensitive(默认值):搜索是区分大小写的。
- Qt::CaseInsensitive:搜索不区分大小写。
返回值:
如果当前字符串包含指定的子字符串,则返回 `true`;否则返回 `false`。
示例:

QString str = "Hello, World!";
// 检查是否包含子字符串 "World"(区分大小写)
bool containsWorld = str.contains("World"); // 返回 true
// 检查是否包含子字符串 "world"(不区分大小写)
bool containsWorldIgnoreCase = str.contains("world", Qt::CaseInsensitive); // 返回 true
// 检查是否包含子字符串 "hello"(区分大小写)
bool containsHello = str.contains("hello"); // 返回 false,因为 "Hello" 和 "hello" 大小写不同
// 检查是否包含子字符串 "hello"(不区分大小写)
bool containsHelloIgnoreCase = str.contains("hello", Qt::CaseInsensitive); // 返回 true


在处理字符串搜索时,contains 函数是一个非常方便的工具,尤其是当你需要检查一个字符串是否包含特定的文本时。
 


http://www.mrgr.cn/news/4449.html

相关文章:

  • vue-cron-builder一个相对简易的cron表达式生成插件UI管理javascript
  • 【Python】DrissionPage:一款轻量级的浏览器自动化和网页采集工具
  • 普元EOS-基于CriteriaEntity进行数据查询
  • 【Java】——Java程序实现学生成绩输入与等级划分
  • Nginx服务优化与防盗链
  • Java语言程序设计——篇十六
  • 企业人力资源管理建设方案和系统源码(岗位、组织、招聘、合同、绩效、五险、考勤、薪资、考试培训、人才发展)
  • 普元EOS-利用热更新(热启动)提高开发效率
  • 【JavaEE】MyBatis 实战指南:从 JDBC 到高效数据库操作的进阶教程
  • docker修改数据目录
  • 【Element Ui】在 vxe-table 中使用 el-cascader,退出编辑状态显示 label 值
  • 【bash】设置shell为英文输出
  • C语言实现Reactor
  • Python爬虫案例一:获取古诗文并按用户输入的作者名进行数据保存
  • 1088:分离整数的各个数
  • 【Qt笔记】Qt界面显示时间
  • 【C++二分查找 前缀和】1658. 将 x 减到 0 的最小操作数
  • go语言基础之goroutine与channel经典练习题
  • 【Linux —— 线程互斥】
  • 数据库进阶 - 可串行化隔离级别的底层原理