API version 6

RegexPattern.Matchesメソッド

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("マッチしました");
}

 

関連項目

CompileMatcherメソッド

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る