uses SysUtils;var s : string; begin s := StringReplace(MyStr, 'a', 'A', [rfReplaceAll]);//把a用A替换 end;
function ReplaceCharFast (const s: string; ch1: char; ch2: char): string; var i: integer; begin Result := s; for i := 1 to length (Result) do if Result [i] = ch1 then Result [i] := ch2; end; s是要实现替换的字符串,ch1是要查找的字符,ch2是要替换的字符
s : string;
begin
s := StringReplace(MyStr, 'a', 'A', [rfReplaceAll]);//把a用A替换
end;
ch1: char; ch2: char): string;
var i: integer;
begin
Result := s;
for i := 1 to length (Result) do
if Result [i] = ch1 then
Result [i] := ch2;
end;
s是要实现替换的字符串,ch1是要查找的字符,ch2是要替换的字符
MyStr[pos('字符',MyStr)]=要替换的字符