Regex.Matches メソッド (String, String, RegexOptions)
options パラメータに一致オプションを指定し、指定した入力文字列内で、 pattern パラメータに指定した正規表現に一致する対象をすべて検索します。
Overloads Public Shared Function Matches( _
ByVal input As String, _ ByVal pattern As String, _ ByVal options As RegexOptions _) As MatchCollection
[C#]
public static MatchCollection Matches(stringinput,stringpattern,RegexOptionsoptions);
[C++]
public: static MatchCollection* Matches(String* input,String* pattern,RegexOptionsoptions);
[JScript]
public static function Matches(
input : String,pattern : String,options : RegexOptions) : MatchCollection;
パラメータ
- input
一致する対象を検索する文字列。 - pattern
一致させる正規表現パターン。 - options
ビットごとの OR 演算による RegexOption 列挙値の組み合わせ。
戻り値
検索によって見つかった Match オブジェクトの MatchCollection 。
解説
Matches メソッドは Match メソッドに似ていますが、match= Match (...)、続けて Match.NextMatch () のように呼び出しを繰り返した結果、連続して一致した複数の対象リストを返す点が異なります。コレクションは、連続して一致した対象だけを格納し、一致しないものが見つかった時点で末尾をなします。
静的 Matches メソッドは、正規表現パターンを指定して Regex オブジェクトを構築し、インスタンス メソッド Matches を呼び出す操作と同じです。この静的メソッドは、 Regex オブジェクトを明示的に作成しなくても、正規表現を単独で 1 回だけ使用できるようにする目的で用意されています。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET
参照
Regex クラス | Regex メンバ | System.Text.RegularExpressions 名前空間 | Regex.Matches オーバーロードの一覧