delphi字符串分隔函數用法實例。本站提示廣大學習愛好者:(delphi字符串分隔函數用法實例)文章只能為提供參考,不一定能成為您想要的結果。以下是delphi字符串分隔函數用法實例正文
本文實例講述了delphi字符串分隔函數用法。分享給大家供大家參考。詳細完成辦法如下:
該實例可完成依據字符串Separator的表示將字符串s分隔為若干個字符串,存入rs字符串列表中,詳細代碼如下:
procedure SeparateTerms2(s:string;Separator:string;var rs:TStringList);
var
AStr: string;
idx: Integer;
ASubStr: string;
begin
AStr := Trim(s);
while Pos(Separator, AStr) > 0 do
begin
idx := Pos(Separator, AStr);
ASubStr := Copy(AStr, 1, idx - 1);
rs.Add(ASubStr);
AStr := Copy(AStr, idx + 1, Length(AStr));
end;
if AStr+'a' <> 'a' then rs.Add(AStr); //假如存在剩余的字符串,則將其存入字符串列表中
end;
希望本文所述對大家的Delphi順序設計有所協助。