System.RegularExpressions.TRegEx.Split

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function Split(const Input: string): TArray<string>; overload; inline;
function Split(const Input: string; Count: Integer): TArray<string>; overload; inline;
function Split(const Input: string; Count, StartPos: Integer): TArray<string>; overload;
class function Split(const Input, Pattern: string): TArray<string>; overload; static;
class function Split(const Input, Pattern: string; Options: TRegExOptions): TArray<string>; overload; static;

C++

System::DynamicArray<System::UnicodeString> __fastcall Split(const System::UnicodeString Input)/* overload */;
System::DynamicArray<System::UnicodeString> __fastcall Split(const System::UnicodeString Input, int Count)/* overload */;
System::DynamicArray<System::UnicodeString> __fastcall Split(const System::UnicodeString Input, int Count, int StartPos)/* overload */;
static System::DynamicArray<System::UnicodeString> __fastcall Split(const System::UnicodeString Input, const System::UnicodeString Pattern)/* overload */;
static System::DynamicArray<System::UnicodeString> __fastcall Split(const System::UnicodeString Input, const System::UnicodeString Pattern, TRegExOptions Options)/* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.RegularExpressions.pas
System.RegularExpressions.hpp
System.RegularExpressions TRegEx

Beschreibung

Teilt den Eingabe-String entsprechend der Vergleiche mit dem regulären Ausdruck auf.

Der Input-String wird an den Grenzen aufgeteilt, die von den Vergleiche mit einem regulären Ausdruck definiert werden und in einem TStringDynArray zurückgegeben werden.

Der reguläre Ausdruck wird durch den Parameter Pattern festgelegt, sofern vorhanden. Ansonsten wird der reguläre Ausdruck in der aktuellen TRegEx-Instanz festgelegt, die durch die TRegEx-Konstruktion angegebenen wird.

Count gibt die maximale Anzahl von Aufteilungen für den Input-String an.

StartPos gibt die Zeichennummer im Input-String für den Beginn der Vergelichsoperation an.

Options wirkt sich auf die Vergleichsoperation der regulären Ausdrücke aus.

Siehe auch