API version 6
iOS AndroidWindows
説明 |
指定した正規表現と入力文字列とマッチします。 このメソッドはスタティックメソッドです。オブジェクトを生成せずに呼び出すことができます。
このメソッドを使用すると、オブジェクトを生成する手順を踏まずにマッチを行うことができます。 次の二つの文は同様の結果を得ます。
RegexPattern.Matches("[0-9]+/[0-9]+/[0-9]+", "2011/11/28"); RegexPattern.Compile("[0-9]+/[0-9]+/[0-9]+").Matcher("2011/11/28").Matches();
同じ正規表現を繰り返し使用する場合は、Compileメソッドでオブジェクトを生成した方が、毎回このメソッドを呼び出すより効率的です。
|
|
呼出形式 |
var b = RegexPattern.Matches( regex, input [, flags ] )
|
|
戻り値 |
マッチした場合は$TRUE、しない場合は$FALSE
|
|
引数 |
String regex |
正規表現
|
|
String input |
マッチする入力文字列
|
|
integer flags |
マッチフラグ 詳細はCompileメソッドを参照してください。 省略した場合は0(指定なし)です。
|
例外 |
Func 4 |
引数の値が不正です
|
使用例 |
if (RegexPattern.Matches("[0-9]+/[0-9]+/[0-9]+", "2011/11/28")) { //.MessageBox("マッチしました"); }
|
|
関連項目 |