System.RegularExpressions.TRegEx.Match
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.