菜鸟问问题:怎样把一个string的某一部分替换?

EternalBlue 2003-08-19 10:35:49
比如现有string a='abcdefg',要找出某段字符串(比如'def')所在的位置,然后把'def'后面所有字符串(即'defg')替换成其它字符串(比如'abc'),该怎样做?不要嫌我菜,我的确是菜。。
...全文
52 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
charles2118 2003-08-19
  • 打赏
  • 举报
回复
s:='abc';
while pos('defg',youStr)>0 do
begin
for i:=1 to length(s) do
s[pos('defg',youStr)+i-1]:=s[i]
end;
好象是有一个的……
一时想不起来了,呵呵,写一个用用吧
shadowfish 2003-08-19
  • 打赏
  • 举报
回复
用pos加copy

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧