* SplitString

This commit is contained in:
michael 2020-04-26 11:56:23 +00:00
parent f3585cf8e9
commit 58ae11c6d3

View File

@ -20,7 +20,7 @@ unit strutils;
interface
uses
SysUtils;
SysUtils, Types;
{ ---------------------------------------------------------------------
Case insensitive search/replace
@ -217,6 +217,7 @@ function TrimLeftSet(const S: String;const CSet:Array of char): String;
Function TrimRightSet(const S: String;const CSet:Array of char): String;
function TrimSet(const S: String;const CSet:Array of char): String;
Function SplitString(const S, Delimiters: string): TStringDynArray;
type
SizeIntArray = array of SizeInt;
@ -2113,6 +2114,11 @@ begin
RemovePadChars(Result,cset);
end;
function SplitString(const S, Delimiters: string): TStringDynArray;
begin
Result:=S.Split(Delimiters);
end;
function StartsText(const ASubText, AText: string): Boolean; inline;
begin
Result := AnsiStartsText(ASubText, AText);