【Qt5】QString的成员函数trimmed

2024年1月19日,周五下午


QString 的 trimmed 方法是用于移除字符串两端的空白字符(空格、制表符、换行符等)的方法。它返回一个新的字符串,该字符串是原始字符串去除两端空白后的结果。

下面是一个简单的示例:

cpp 复制代码
#include <QString>
#include <QDebug>

int main() {
  QString originalString = "   Trim me!   ";
  QString trimmedString = originalString.trimmed();

  qDebug() << "Original String: [" << originalString << "]";
  qDebug() << "Trimmed String: [" << trimmedString << "]";

  return 0;
}

在这个示例中,originalString 包含前后有空格的字符串。通过调用 trimmed 方法,创建了一个去除两端空格的新字符串 trimmedString。在输出中,会看到原始字符串和去除两端空格后的字符串的区别。

这是一个常用的操作,特别是在用户输入或文件读取等场景中,以确保字符串的纯净性。

相关推荐
萧瑟余晖几秒前
Java深入解析篇六十二之安全机制详解
java·开发语言
老赵的博客1 小时前
c++ QT之动态库加载问题
c++·qt
菜鸟~noob2331 小时前
【电子战】 第01篇:噪声、门限与虚警/检测概率(PFA/PD)【含matlab代码】
开发语言·matlab
奇牙coding1231 小时前
GPT-6-Astra API 接入教程:OpenRouter 路由配置 + Python/curl 示例 + 静默降级踩坑
开发语言·python·gpt·ai
lzx_0022 小时前
C++11(一)
开发语言·c++·算法
未来之窗软件服务2 小时前
计算机二级[英文]-C 字符串移动—东方仙盟
c语言·开发语言·仙盟创梦ide·东方仙盟
Wang's Blog2 小时前
Java框架快速入门: Spring Security+OAuth2之过滤器与过滤器链
java·开发语言·spring
谢尔登2 小时前
01_Java基础速通
java·开发语言
前端炒粉2 小时前
DOM 常用 API 速查表
开发语言·javascript·ecmascript
en.en..4 小时前
C语言核心解析:#define与typedef本质区别
开发语言·c++·算法