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 */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.RegularExpressions.pas System.RegularExpressions.hpp |
System.RegularExpressions | TRegEx |
説明
正規表現の最初の出現の入力文字列を検索します。
Match は、Pattern パラメータがある場合、その中の正規表現の入力文字列と一致します。Pattern パラメータがない場合、この TRegEx インスタンスの正規表現が使用されます。
StartPos は、入力文字列の中の検索の開始位置を指定します。
Length および StartPos は、使用する入力文字列の部分文字列を指定します。
戻り値は、単一の TMatch インスタンスです。