本文整理自网络,侵删。
function SplitString(Source, Deli: string): TStringList; //把字符串分割成字符串组var EndOfCurrentString: byte; StringList: TStringList;begin StringList := TStringList.Create; while Pos(Deli, Source) > 0 do begin EndOfCurrentString := Pos(Deli, Source); StringList.add(Copy(Source, 1, EndOfCurrentString - 1)); Source := Copy(Source, EndOfCurrentString + length(Deli), length(Source) - EndOfCurrentString); end; Result := StringList; StringList.Add(Source);end;
简单用法:procedure TForm1.FormCreate(Sender: TObject);beginCaption:=SplitString('123==456==789','==').Strings[1];end;
相关阅读 >>
Delphi xe 泛型数组和splitstring处理数据
winapi 字符及字符串函数(8): ischarupper - 是否是个大写字母
Delphi idhashmessagedigest 获取文件md5
更多相关阅读请进入《Delphi》频道 >>