例如在原串'acdafd' 的每个‘a’的前面加入'ss',怎么做?
解决方案 »
- 一直在向大家求教,今天贡献一个在线升级的东东回报,顺便散点分,呵呵 (申明下自己搞的D版)
- 问什么 自己找到的端口就是比别人找到的少?
- 再次发"关于qq中发送聊天内容的屏蔽字"
- 问题重发<上次所谓的COM高手一一败下阵来,入门问题,难道所谓的高手还没入门吗?荒唐!!!
- ISAPI Web Service引发的相关问题?
- 哪位有或帮找下: delphi6开发人员指南?
- (都用了好几百分了,难道真的没人解决),用TIdSMTP连接smtp.163.com发邮件时提示:System busy;
- 如何用sql语句查询满足条件的月份?
- 紧急求助!
- 一个调用DLL中登陆对话框的程序,登陆成功后,关闭登陆对话框,程序就无响应,高手来领分!
- ----> 追加100分!--->在dbctrlgrid中如何单独对指定的数据显示控件设置背景色?(半天没弄出来,急)
- 怎样用delphi编一个10选7的组合??
sum: string;
for i := 1 to Length(Str); //str:你的字符串
begin
if Str[i] = 'a' then
sum := sum+'ss'+Str[i]
else sum := sum + Str[i];
end;
一句搞定
begin
s1:= 'acdafd' ;
s1 := AnsiReplaceStr(s1,'a','ssa') ;
edit1.text := s1;
end;
begin
s1:= 'acdafd' ;
edit1.text := StringReplace(s1,'a','ssa', [rfReplaceAll]) ;
end;
[rfReplaceAll]代表替换所有;
[rfIgnoreCase]代表不区分大小写。