比如有一个字符串"我喜欢CSDN论坛,每天能学到很多。"
我要把“CSDN”取出来,换成“DELPHI”再插回去,请问该怎么写?

解决方案 »

  1.   

    Copy("我喜欢CSDN论坛,每天能学到很多。",1,3)+'DELPHI'+Right('我喜欢CSDN论坛,每天能学到很多。',1,11)
      

  2.   

    Caption:= StringReplace('我喜欢CSDN论坛,每天能学到很多。','CSDN','DELPHI',[rfReplaceAll]);
      

  3.   

    这个方法不太好,要是字符串太长,就很麻烦了,
    我是想这样做
    var nstring
    ...
    nstring:=“我喜欢CSDN论坛,每天能学到很多。”;替换(nstring,csdn,delphi)有没有这样的语句??
      

  4.   

    var nstring
    ...
    nstring:=“我喜欢CSDN论坛,每天能学到很多。”;
    Caption:= StringReplace(nstring,'CSDN','DELPHI',[rfReplaceAll]);