System.RegularExpressions.TRegEx.Match

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function Match(const Input: string): TMatch; overload;
function Match(const Input: string; StartPos: Integer): TMatch; overload;
function Match(const Input: string; StartPos, Length: Integer): TMatch; overload;
class function Match(const Input, Pattern: string): TMatch; overload; static;
class function Match(const Input, Pattern: string; Options: TRegExOptions): TMatch; overload; static;

C++

TMatch __fastcall Match(const System::UnicodeString Input)/* overload */;
TMatch __fastcall Match(const System::UnicodeString Input, int StartPos)/* overload */;
TMatch __fastcall Match(const System::UnicodeString Input, int StartPos, int Length)/* overload */;
static TMatch __fastcall Match(const System::UnicodeString Input, const System::UnicodeString Pattern)/* overload */;
static TMatch __fastcall Match(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

Durchscht den Eingabe-String nach dem ersten Vorkommen eines regulären Ausdrucks.

Match vergleicht den Input-String mit dem durch den Parameter Pattern angegebenen regulären Ausdruck, sofern vorhanden. Wenn Pattern nicht vorhanden ist, wird der reguläre Ausdruck in dieser TRegEx-Instanz verwendet.

StartPos gibt die Anfangsposition in Input für den Beginn der Suche an.

Length und StartPos geben den Input-Teilstring an, der verwendet werden soll.

Der Rückgabewert ist eine einzelne TMatch-Instanz.

Siehe auch