关于string类型去掉前后指定字符解决方案

关于string类型去掉前后指定字符trim可以去掉前后空格,是否可以去掉指定字符?如果不可以,可以用什么办法替

关于string类型去掉前后指定字符
trim可以去掉前后空格,是否可以去掉指定字符?如果不可以,可以用什么办法替代一下

[解决办法]
string? String?

如果是后者,用以下函数:
String strText = "我的aa测试";
strText = StringReplace(strText, "aa", "bb", TReplaceFlags() << rfReplaceAll);
ShowMessage(strText);

结果显示:“我的bb测试”
[解决办法]
取出AnsiString字符,这个类似vb的mid函数! 
代码:

void __fastcall TForm1::Button1Click(TObject *Sender) 

AnsiString Test = "ABCDEF"; 
int First = 3; // 3开始取 
int Length = 2; // 取2位 
AnsiString Getstr = Test.SubString( First , Length ); 
//得到CD 
}

///////////////////////////////////////////////////////////////////////
消除AnsiString 中的一部分字符串
代码:

void __fastcall TForm1::Button1Click(TObject *Sender) 

AnsiString Test = "ABCDEF"; 
int First = 3; // 消除制定开头 
int Length = 2; // 消除制定长度 
AnsiString Dstr = Test.Delete( First , Length ); 
}//得到ABEF