TStringList
を入力し、カンマ区切りの引用結果を取得します。Delphi XE7 TString.DelimitedText
私が読んだことによると、可能ですが、カンマ区切りの結果が得られます。引用符はありません。私は重複を削除することはできません。
procedure TForm5.BitBtn1Click(Sender: TObject);
var
sl : TStringList;
s : string;
begin
sl := TStringList.Create;
try
sl.Delimiter := ',';
sl.QuoteChar := '"';
sl.Duplicates := dupIgnore;
//sl.DelimitedText := '"1","2","3"';
sl.DelimitedText := '1,2,3';
sl.Add('a');
sl.Add('2');
s := sl.DelimitedText;
ShowMessage(s);
finally
sl.Free;
end;
end;
私は1,2,3,a,2
としてvar s
セットを取得しておくが、私が代わりに"1","2","3","a"
を期待しています。
をあなたはXE7を使用しています。どちらですか?タグ付けとテキストがどちらも正しいことを確認してください。 –
タグを変更しました – Gerhard