Qt——QString类之Trimmed()函数

under Python  C++  Qt  tag     Published on March 10th , 2020 at 05:30 am

前言

实际编程中,经常常会遇到字符串两侧有数量不定的空格,导致难以匹配。所以去除字符串两侧的空格就显得很重要了

Python环境

在Python中想要去除字符串两侧空格可以用函数

str.strip()

C++环境

在C++中可以通过cstring中的函数

CString str("测试一下   地方  测试  ");

str.TrimRight();//去掉右边的空格
str.TrimLeft();//去掉左边的空格

也可以使用

CString str("测试一下   地方  测试  ");
newstr=str.Replace(" ", "");//第一个参数是空格,第二个参数是空字符串。
int i_find=str.Find(newstr.Left(1));

Qt环境(C++)

可以使用QString中的方法

#include <QString>

str.trimmed()

本文由simyng创作, 采用知识共享署名4.0 国际许可协议进行许可,转载前请务必署名
  文章最后更新时间为:March 9th , 2020 at 09:30 pm