function jiaYinHao(const astr: string): string; begin Result := ''''+StringReplace(astr, ',', ''',''', [rfReplaceAll])+''''; end; procedure TForm4.Button1Click(Sender: TObject); var s: string; begin s := 'abc,cde,efg'; Memo1.Lines.Add(jiaYinHao(s)); end;