Qt实现 字符串去除指定的字符
发布日期:2021-09-25 21:40:43
浏览次数:29
分类:技术文章
本文共 441 字,大约阅读时间需要 1 分钟。
经常会遇到一种业务场景,就是剔除我们不需要的字符,当然往往会借助正则表达式处理,
不过在某些场合,可能明确知道需要剔除的字符,就可以尝试采用以下的方法,即通过遍历的方式,
这往往适用于数据量不大的情况。
封装的接口
void parseData(QString &str){ char array[]={'n','b','a'}; //需要去除的字符 int length = sizeof (array)/sizeof (char); for(int i=0;i
遍历时,通过contains接口,判断字符串中是否有需要剔除的字符,然后采用replace接口,将需要剔除的字符替换为空,就可以达到目标。
示例
int main(int argc,char *argv[]){ QString str = "abcdefgn"; qDebug()<<"替换前 str="<
输出
替换前 str= "abcdefgn"
替换后 str= "cdefg"
转载地址:https://blog.csdn.net/c_shell_python/article/details/106224873 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月10日 02时02分00秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
ShaderGraph使用教程与各种特效案例:Unity2020(持续更新)
2019-04-27
Unity爆炸、闪电、火焰、雷雨特效Demo
2019-04-27
使用python登录和访问Confluence
2019-04-27
Unity2020中使用MemoryProfile卡死和报错的问题
2019-04-27
Unity中加载Texture2D不断消耗内存的问题
2019-04-27
手把手教你使用Unity制作一个飞机喷射火焰尾气的粒子效果
2019-04-27
gitee使用教程,创建项目仓库并上传代码
2019-04-27
Unity3D 上传日志
2019-04-27
Unity3D 序列帧
2019-04-27
Unity3D 动态创建图集并压入精灵(NGUI)
2019-04-27
C# 将Excel转xml
2019-04-27
Unity3D log写入文件
2019-04-27
Unity3D动态创建摄像机
2019-04-27
unity 根据纪元时间(1970/1/1)转换为DateTime
2019-04-27
C# 字符串md5加密
2019-04-27
unity3D 拖拽旋转3D物体
2019-04-27
unity3D LineRender的使用:插值移动终点
2019-04-27
unity3d 根据手指触摸的位置去放置UI
2019-04-27