有哪个字符串函数可以用来替换字符串是指定的字符?
如'123456,112,386'中的','全部换为'*',谢谢。

解决方案 »

  1.   

    function ReplaceStr(Str, SearchStr, ReplaceStr: string): string;beginwhile Pos(SearchStr, Str) <> 0 dobeginInsert(ReplaceStr, Str, Pos(SearchStr, Str));Delete(Str, Pos(SearchStr, Str), Length(SearchStr));end;Result := Str;end;
      

  2.   

    uses
      StrUtils
    const str = '123456,112,386'
    begin
      ShowMessage(str, ',', '*')
    end;
       
      

  3.   

    错了 ShowMessage(AnisReplaceStr(str, ',', '*'))
      

  4.   

    StringReplace(str, '', '*', [rfReplaceAll])
      

  5.   

    一个函数就可以了
    uses
      StrUtilsStringReplace(str, '', '*', [rfReplaceAll])