公司的平台不支持Delphi自带的ExtractString,自己瞎捣鼓了一个。
const s1 = '4;1;3';
procedure ExtractString(const str: String);
var sl: TStrings;
i: Integer;
begin
str:=StringReplace(str, ';', #13, [rfReplaceAll]);
sl:=TStringList.Create;
sl.Text:=str;
for i:=0 to sl.Count-1 do
Showmessage(sl[i]);
sl.Free;
end;
ExtractString(sl);输出结果4,1,3
本文介绍了一种解决Delphi平台下自定义字符串解析问题的方法,通过使用TStrings类实现了字符串中分隔符的替换和解析,输出了有效分隔后的各个元素。
1533

被折叠的 条评论
为什么被折叠?



