CString TrimRight 的问题

2014-11-24 12:10:56 · 作者: · 浏览: 0

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

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


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

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


摘自 zigzagfist的专栏