Qt——QString类之Trimmed()函数

前言

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

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()

 

posted @ 2022-01-04 14:05  手磨咖啡  阅读(3235)  评论(0编辑  收藏  举报