说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

怎么替换字符串是指定的字符?

编辑:说三道四文库 发布时间:2018-08-19 09:27
HTML文档下载 WORD文档下载 PDF文档下载
有哪个字符串函数可以用来替换字符串是指定的字符?
如'123456,112,386'中的','全部换为'*',谢谢。
function ReplaceStr(Str, SearchStr, ReplaceStr: string): string;

begin

while Pos(SearchStr, Str) <> 0 do

begin

Insert(ReplaceStr, Str, Pos(SearchStr, Str));

Delete(Str, Pos(SearchStr, Str), Length(SearchStr));

end;

Result := Str;

end;
uses
  StrUtils


const str = '123456,112,386'
begin
  ShowMessage(str, ',', '*')
end;
   
错了 

ShowMessage(AnisReplaceStr(str, ',', '*'))
StringReplace(str, '', '*', [rfReplaceAll])
一个函数就可以了
uses
  StrUtils

StringReplace(str, '', '*', [rfReplaceAll])
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘