当前位置:编程学习 > C/C++ >>

CString TrimRight 的问题

1.  该函数功能并不是删除全字匹配右端参数,而是匹配从参数右端开始的部分字符
如:
CString strTest;
strTest = "OpenMutexA";
strTest.TrimRight("MxA");
得到的结果是"OpenMute"。

 

2.  该函数不支持汉字
CString     tt   =   "我的问题"   ;
tt.TrimRight( "的问题")   ;
tt的值还是 "我的问题"  


如果想删除特定的字符串,可使用Replace函数来替代。

tt.Replace( "的问题","")   ; //后面的参数为空字符串 


摘自  zigzagfist的专栏
 
补充:软件开发 , C++ ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,