Skip to main content
Table of Contents

TTMSFNCUtils.Split Method

Splits a string into a destination string list using a single-character delimiter.

API unit family: TMSFNCUtils Declaring type: TTMSFNCUtils

Overloads

Overload 1

Splits a string into a destination string list using a single-character delimiter.

FMX.TMSFNCUtils.hppPascalC++
class procedure Split(const ADelimiter: Char; AInput: string; const AStrings: TStrings; const AClearEmptyStrings: Boolean = False); overload;
__classmethod void __fastcall Split(const System::WideChar ADelimiter, System::UnicodeString AInput, System::Classes::TStrings* const AStrings, const bool AClearEmptyStrings = false)/* overload */;

Parameters

Name Description
ADelimiter Delimiter character.
AInput Input string to split.
AStrings Destination list; it is cleared before values are added.
AClearEmptyStrings When True, empty entries are removed from the result.

Overload 2

Splits a string into an array using a single-character delimiter.

FMX.TMSFNCUtils.hppPascalC++
class function Split(const ADelimiter: Char; const AInput: string; const AClearEmptyStrings: Boolean = False): TTMSFNCUtilsStringArray; overload;
__classmethod TTMSFNCUtilsStringArray __fastcall Split(const System::WideChar ADelimiter, const System::UnicodeString AInput, const bool AClearEmptyStrings = false)/* overload */;

Parameters

Name Description
ADelimiter Delimiter character.
AInput Input string to split.
AClearEmptyStrings When True, empty entries are removed from the result.

Returns

Array containing the split values.