本文整理自网络,侵删。
function GetFieldValue(separator: Char; strLine: string; nNum: Integer): string;var Strs: TStrings; ResultStr: string;begin Strs := TStringList.Create; Strs.Delimiter := separator; Strs.DelimitedText := strLine; if nNum > Strs.Count then ResultStr := '' else ResultStr := Strs[nNum - 1];//delphitop.com FreeAndNil(Strs); Result := ResultStr;end;
procedure TForm1.Button1Click(Sender: TObject);beginmemo1.Text:=GetFieldValue(',', '123,456,789', 3); //GetFieldValue('分隔符', '内容:123,456,789', 取值)end;
相关阅读 >>
Delphi 十六进制字符串转化成字符串输出hextostr strtohex(Delphi版、c#版)
Delphi Delphi tparallel cleanup needed用法
更多相关阅读请进入《Delphi》频道 >>